CSS预处理语言 less (一) 初识less
2017-02-18 22:18
351 查看
// hello less // 定义一个变量 @mainColor: #e92322; @width: 200px; // /* 公共样式 */ body { background-color: @mainColor; } .container { width: 1000px; background-color: #ff0; .row { height: @width; div { border-left: 1px solid @mainColor; > a { color: red; &:hover { color: green; } } } } } /* 定义一个类 */ // // 定义一个代码段,()里的内容是参数,参数中:后的内容是参数的默认值(没有传参数) .roundedCorners(@radius: 5px) { -moz-border-radius: @radius; -webkit-border-radius: @radius; border-radius: @radius; } // /* 定义的类应用到另个一个类中 */ #header { .roundedCorners(); } #footer { } @h: 100px; @import url('_p.less'); //导入文件 body { background-color: lighten(#000, 10%); //内建函数 将这个颜色变亮 color: darken(#fff, 10%); //内建函数 将这个颜色变暗 }
less在浏览器中运行需要加载一个Js文件 作为编译器 实质上 他做了一个HTTP请求通过js转码 并重新加载转码过后的 csS文件 在开发过程中使用 但实际项目绝对不行 转换延迟过大
<link rel="stylesheet/less" href="less/main.less"> <script src="lib/less/less.min.js"></script>
相关文章推荐
- CSS预处理语言Less常用语法
- CSS预处理语言--Less
- less简单入门(CSS 预处理语言)
- LESS,强大的CSS预处理语言
- Sublime Text 支持 CSS预处理语言 LESS
- CSS预处理技术总结(一)Less
- 使用 CSS 预处理器的优缺点有哪些?(SASS,Compass,Stylus,LESS) 描述下你曾经使用过的 CSS 预处理的优缺点。
- CSS预处理语言的模块化实践
- css预处理语言的模块化实践
- CSS预处理-LESS
- 浅谈css的预编译---less语言
- less(css)语言快速入门
- 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。
- CSS预处理之Less
- 利用CSS预处理技术实现项目换肤功能-(less css+asp.net mvc bundle)
- css预处理语言的模块化实践
- 常见的动态样式css语言之less
- webstorm开发vue组件时,支持scss/less等预处理语言
- CSS预处理语言:Sass
- CSS 预处理 之 LESS 学习笔记(一)