NodeJs管理Less/Sass_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了NodeJs管理Less/Sass_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1646字,纯文字阅读大概需要3分钟。
内容图文
预计阅读时间: 5 分钟介绍
less官网 http://lesscss.org/
sass官网 http://sass-lang.com/
可以命令行安装也可以直接下载,其中less可以通过Nodejs的npm包管理去下载管理,sass则需要ruby去下载安装。
通过命令行,npm安装less
npm install -g less
Less知识点
- Variables变量定义
- Nested Rules嵌套规则(&代表当前元素的父元素)
- Operations算数表达式
- Functions函数
- Scope作用域
- import引用文件
变量
@nice-blue: #5B83AD;@light-blue: @nice-blue + #111;#header { color: @light-blue;}
output输出
#header { color: #6c94be;}
嵌套规则
#header { color: black; .navigation { font-size: 12px; } .logo { width: 300px; }}//相当于下面代码#header { color: black;}#header .navigation { font-size: 12px;}#header .logo { width: 300px;}
算数表达式
// example with variables@base: 5%;@filler: @base * 2; // result is 10%@other: @base + @filler; // result is 15%
函数
@base: #f04615;@width: 0.5;//percentage, saturate, lighten, spin等都是函数.class { width: percentage(@width); // returns `50%` color: saturate(@base, 5%); background-color: spin(lighten(@base, 25%), 8);}
作用域
@var: red;#page { #header { color: @var; // white } @var: white;}
引用文件
@import "library"; // library.less@import "typo.css";
怎么编译less呢?
命令行进入存放less文件的文件夹,用下述命令编译less,下面是在当前文件夹下输出css。lessc命令后面是less的存放路径和css的存放路径
$ lessc styles.less styles.css
less中间件用法
less-middleware官网: https://www.npmjs.com/package/less-middleware,进入项目文件夹,用命令行安装
npm install less-middleware --save
内容总结
以上是互联网集市为您收集整理的NodeJs管理Less/Sass_html/css_WEB-ITnose全部内容,希望文章能够帮你解决NodeJs管理Less/Sass_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。