前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >web component的伪类 和 四轴飞行器原理

web component的伪类 和 四轴飞行器原理

作者头像
terrence386
发布2022-07-14 20:53:51
3570
发布2022-07-14 20:53:51
举报
文章被收录于专栏:JavaScript高级程序设计

风萧萧兮易水寒,四轴飞行器原理

前情回顾

上篇文章大致讲了web-components的概念,及如何用web components去创建一个元素或者组件。今天聊一下相关的三个个css伪类

:host

用来选择宿主元素,为宿主元素添加对应样式。

代码语言:javascript
复制
/* 选择阴影根元素,仅当它与选择器参数匹配 */
:host(.special-custom-element) {
 font-weight: bold;
}

:host-context

用来选择宿主元素,为宿主元素的后代添加对应样式。

代码语言:javascript
复制
/* 选择了一个 shadow root host, 当且仅当这个
 shadow root host 是括号中选择器参数(h1)的后代 */

:host-context(h1) {
  font-weight: bold;
}

:slotted

用于选定那些被放在 HTML模板 中的元素

代码语言:javascript
复制
/* Selects any element placed inside a slot */
::slotted(*) {
  font-weight: bold;
}

/* Selects any <span> placed inside a slot */
::slotted(span) {
  font-weight: bold;
}

四轴飞行器 飞行原理

  • 上升时四个螺旋桨提供相同的升力。
  • 下降时四个螺旋桨转速降低,升力降低,下降。
  • 前进时后面两个桨叶推力大于前两个桨叶的推力,形成一个角度,提供一个向前的力。
  • 后退时前面两个桨叶推力大于后面两个桨叶的推力,形成一个角度,提供一个向后的力。
  • 向左时右侧两个桨叶推力大于左侧两个桨叶的推力,形成一角度,提供个向左的推力。
  • 向右时左侧两个桨叶推力大于右侧两个桨叶的推力,形成一角度,提供个向右的推力。

今日总结

  • web component相关的css伪类。
  • 四轴飞行器飞行原理
  • 归根结底是个数学问题

javascript基础知识总结

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaScript高级程序设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前情回顾
  • :host
  • :host-context
  • :slotted
  • 四轴飞行器 飞行原理
  • 今日总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档