快速了解Less和scss,五分钟上手

举报
前端老实人 发表于 2021/09/27 12:49:00 2021/09/27
【摘要】 less 既可以在客户端运行也可以借助node.js在服务端运行‘less中的注释以//开头的注释不会被编译到css文件中以/**/包裹的注释会被编译到css文件中less中的变量使用@来申明一个变量:@pink:pink;1.作为普通属性只来使用:直接使用@pink2.作为选择器和属性名:#@{selector的值}的形式3.作为URL:@{url}4.变量的延迟加载(变量是块级作用域)l...

less 既可以在客户端运行也可以借助node.js在服务端运行‘

less中的注释

以//开头的注释不会被编译到css文件中

以/**/包裹的注释会被编译到css文件中

less中的变量

使用@来申明一个变量:@pink:pink;

1.作为普通属性只来使用:直接使用@pink

2.作为选择器和属性名:#@{selector的值}的形式

3.作为URL:@{url}

4.变量的延迟加载(变量是块级作用域)

less中的嵌套规则

1.基本嵌套规则

2.&(平级)的使用

less中的混合

混合就是将一系列属性从一个规则集引入到另一个规则集的方式

1.普通混合(编译到css中的)

2.不带输出的混合(加双括号)

3.带参数的混合

4.带参数并且有默认值的混合

5.带多个参数的混合

6.命名参数

7.匹配模式

8.arguments变量

less运算

在less中可以进行加减乘除的运算(计算的一方带单位就可以)

less避免编译

less继承

性能比混合高

灵活度比混合高

最后less和scss都大同小异,这些应用跟scss是一样的,我使用这些工具嵌套使用比较多

如果对您有帮助,希望能给个👍评论收藏三连!

想跟博主交朋友的可以关注下🌹,有问题评论留言。

博主为人老实,无偿解答问题哦❤

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。