使用 CSS 的一些技巧
👋属性值的计算过程
保证元素每一个 css 属性从完全没有,到都具有声明值
1. 从作者样式表、默认样式表中🌻确定声明值
2. 对样式值进行🌻层叠计算
- 比较重要性:important > 作者样式 > 默认样式
- 比较特殊性:内联 style > #id > .class > 元素标签 > *
- 比较次序:靠后的样式优先
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()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通