关于CSS应用

  1. 按照 css的插入方式可以分为:
  • 静态css即原生css。(一般需要搭配css预处理器一起使用,对各种前端项目进行样式设置,可维护性低。)
  • 动态css即css in js :tailwindcss、style-components、emotion、CSS Modules、styled-system等。(可以利用各种前端框架中可用的原生元素,比如组件属性或者状态等,提供完全动态的css,通过生成一个随机类名应用到需要设置样式的元素上,并将一个<style>元素注入到文档头部的方式实现样式,可以很大程度上消除元素样式的特异性层次结构,由于当应用程序状态更改或者组件更新时,会重新进行计算,故会带来一些性能损失。)
  1. css预处理器(css pre-processor):添加css原本没有的额外功能,例如嵌套、继承选择器、混合(可重用声明包)。(常见的有:Less、Sass、styled-jsx) 👉参考资料一 👉参考资料二 👉参考资料三 👉参考资料四
  2. less和sass在语法上的一些共性:
  • 混入(Mixins):class中的class.
  • 参数混入:可以传递参数的class,就像函数一样。
  • 嵌套规则:class中嵌套class,从而减少重复代码
  • 运算:css中运用数学计算规则。
  • 颜色功能:可以编辑颜色。
  • 命名空间(namespace):分组样式,从而可以被调用。
  • 作用域:局部修改样式。
  1. less:👉官网

  2. sass:👉官网 有sass、scss两种不同的语法(故常见.sass、.scss文件),后者语法更贴近原生css语法。

  3. 啊这:

  4. 啊这:

  5. 啊这:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值