使用 CSS 的一些技巧

👋属性值的计算过程

保证元素每一个 css 属性从完全没有,到都具有声明值

1. 从作者样式表、默认样式表中🌻确定声明值

2. 对样式值进行🌻层叠计算

  1. 比较重要性:important > 作者样式 > 默认样式
  2. 比较特殊性:内联 style > #id > .class > 元素标签 > *
  3. 比较次序:靠后的样式优先

3. 从继承样式表中🌻确定声明值

4. 从默认样式表中🌻确定声明值

👋视觉格式化模型

👋特殊的 css 值

  • initial:主动将某一css属性设为默认值
  • unset:清除浏览器默认样式(全部清除all:unset)
  • revert:恢复浏览器默认样式

👋灵活使用 css 变量

:root { --font: 16px; }
{ font-size: var(--font) }
{ font-size: calc( var(--font) * 2 ) }

👋使用 clip-path 对元素进行任意形状的裁剪

👋使用 box-decoration-break: clone 保持对行盒的截断样式

👋使用 filter 修改元素中的边缘像素点

毛玻璃:backdrop-filter: blur()

posted @   ChristmasIn2015  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示