大家好,欢迎来到IT知识分享网。
less和sass是两种常用的css预处理器
: 定义了一种新的专门的编程语言,编译后形成正常的css文件,为css增加一些编程特性,无需考虑浏览器的兼容性(完全兼容css3),让css更加简洁、适应性更强,可读性更佳,更易于代码的维护等诸多好处。CSS预处理语言有SCSS (SASS) 和LESS、POSTCSS
scss可以理解是sass的一个升级版本, 增加了一些功能
在vue项目上安装SaSS
1, 安装sass-loader, node-sass
cnpm install sass-loader node-sass –save
注: 安装后,如果运行报错,可能是因为sass-loader版本过高,可安装指定版本 cnpm install sass-loader@5.0.0 –save
2, 在组件的style标签上添加属性 lang=”sass”
然后就可以在style标签中写sass语法了
sass具体用法请参考:Sass教程 Sass中文文档 | Sass中文网
在vue项目上安装LESS
1.安装 less 和 less-loader。
命令: npm install less less-loader –save-dev
2,代码中的 style 标签中 加上 lang=”less” 属性即可使用,或者通过@import引入.less文件
less具体用法请参考:
Less 快速入门 | Less.js 中文文档 – Less 中文网
在vue项目创建时可选择css预编译器, 创建项目后即可直接使用scss/less语法
注意: less 和 scss 语法100% 兼容css语法
问:less/scss相比于css有哪些优势?
答:Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。
问: sass和less有哪些区别?
答: 1, less使用@定义变量 sass使用$定义变量
2, sass支持循环判断 less不支持循环判断
有用的话请点赞,关注加收藏哦(。・ω・。)ノ♡
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24326.html