为了账号安全,请及时绑定邮箱和手机立即绑定

less即学即用

Busy Web前端工程师
难度初级
时长 1小时29分
学习人数
综合评分9.63
196人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 1、Less-避免编译 -有时候我们需要输出一些不正确的CSS语法或者使用一些less不认识的专有语法 -要输出这样的值我们可以在字符串前加上~ 例如:.test_03{ width:~calc(300px-30px)';//(原封不动的输出,避免编译) //对于滤镜等less不认识的语法,避免报错。 } //用双引号也可 2、!important关键字 -会为所有混合所带来的样式,添加上!important !important拥有样式的最高优先级一般调试的时候才会用 更多less网址:lesscss.net 总结: 1、编译工具 (1)koala编译(推荐使用--是国人开发的LESS/SASS编译工具) (2)Node.js库 (3)浏览器端使用 2、Less中的注释 -可以使用CSS中的注释( /**/ ) -也可以用//注释 //编译时会自动过滤掉(即如果在less里写的是//注释,在转到css文件里看是看不到的)
    查看全部
  • less文件引入另一个less @import "ku";less文件引入css文件@import(less) "a.css"
    查看全部
  • Less简介
    查看全部
  • http://koala-app.com/index-zh.html
    查看全部
  • http://koala-app.com
    查看全部
  • less中声明变量:@变量名:值; 变量的使用: div{ width:@变量名; }
    查看全部
    0 采集 收起 来源:变量

    2015-03-26

  • 不能用red-300
    查看全部
    0 采集 收起 来源:运算

    2015-03-26

  • 1、Less-避免编译 -有时候我们需要输出一些不正确的CSS语法或者使用一些less不认识的专有语法 -要输出这样的值我们可以在字符串前加上~ 例如:.test_03{ width:~calc(300px-30px)';//(原封不动的输出,避免编译) //对于滤镜等less不认识的语法,避免报错。 } //用双引号也可 2、!important关键字 -会为所有混合所带来的样式,添加上!important !important拥有样式的最高优先级一般调试的时候才会用 更多less网址:lesscss.net 总结: 1、编译工具 (1)koala编译(推荐使用--是国人开发的LESS/SASS编译工具) (2)Node.js库 (3)浏览器端使用 2、Less中的注释 -可以使用CSS中的注释( /**/ ) -也可以用//注释 //编译时会自动过滤掉(即如果在less里写的是//注释,在转到css文件里看是看不到的)
    查看全部
  • @arguments变量 @arguments包含了所有传递进来的参数 如果你不想单独处理每一个参数的话就可以像这样写: .border_arg(@w:30px,@c:red,@xx:solid){ border:@arguments; //@arguments可以把你所传的所有的变量直接带过来,在这里@arguments,就等于border:@w @c @xx;是一个意思 }
    查看全部
    0 采集 收起 来源:@arguments变量

    2015-03-25

  • Less-嵌套 .list{ .... li{ .... } a{ &:hover{ color:red } // & 代表上一层选择器,这里的上一层选择器是a } } css选择器的子选择器越多,即嵌套越多,匹配次数越多次,加载性能会越低下,所以尽量少嵌套。
    查看全部
    0 采集 收起 来源:嵌套规则

    2018-03-22

  • Less-运算 -任何数字、颜色或者变量都可以参与运算,运算应该被包裹在括号中 例如:加减乘除 @test_01:300px; .box_02{ width:(@test_01-200)*5; //因为上面@test_01带了单位px,所以这里的200就不需要带单位了 color:#ccc-20; //less会把颜色转为255,然后进行加减乘除,实际工作中颜色运算很少用 }
    查看全部
    0 采集 收起 来源:运算

    2015-03-25

  • Less-匹配模式 -相当于JS中的if,但不完全是 -满足条件后才能匹配 .sanjiao{ width:0; height:0; overflow:hidden;//题外:这行用来处理IE6最小高度的问题 border-width:10px; border-color:red transparent transparent transparent; border-style:solid dashed dashed dashed;//因为border-style:solid;这样写在IE6会有黑底 }//题外:这样就实现了一个红色倒三角 .triangle(top,@w:5px,@c:#ccc){ border-width:@w; border-color:transparent transparent,@c,transparent; border-style:dashed dashed solid dashed; .triangle(bottom,@w:5px,@c:#ccc){ border-width:@w; border-color:@c transparent transparent transparent; border-style:solid dashed dashed dashed; } .triangle(@_,@w:5px,@c:#ccc){ width:0; height:0; overflow:hidden; } .sanjiao{ .triangle(bottom,100px); } 匹配模式-定位例子 .pos(r){ position:relative; } .pos(a){ position:absolute; } .pos(f){ position:fixed; } .pipei{ width:100px; height:100px; .pos(r); }
    查看全部
    0 采集 收起 来源:匹配模式

    2015-04-04

  • Less 混合:一个元素引用另一个元素的样式 1、混合变量 例如:.border{border:solid 10px red;} 如果.div也想用这个样式直接写: .div{ .border } 可带参数 2.变量没带值: .border-radius(@radius){css代码} .border_02(@border_width){ border:solid yellow @border_width; } .test_hunhe{ .border_02(30px); } 3.变量带(默认)值:.border-radius(@radius:5px){css代码} .border_03(@border_width:10px){ border:solid green @border_width; } .test_hunhe_03{ .border_03(); } 另外,虽然.border-02 和.border-03里面的变量都叫@border-width 但它们不冲突
    查看全部
    5 采集 收起 来源:混合

    2015-03-25

  • 1.less中声明变量用@开头 写法是 @变量名:值; 例如:@test_width:300px; 2.sublime 里要装less这个插件,才能高亮显示代码 3.语法错误是保存过less文件,koala才会提醒
    查看全部
    0 采集 收起 来源:变量

    2015-03-25

  • @_ 不管匹配到谁,都要带上@_里的内容
    查看全部
    0 采集 收起 来源:匹配模式

    2015-03-24

举报

0/150
提交
取消
课程须知
基础的HTML、CSS知识,最好能有一些基础的前端开发经验。
老师告诉你能学到什么?
教程中介绍less作为css预处理语言的功能和特性,以及less的编译工具、变量的概念以及用法、如何使用嵌套写法来编写层叠样式、自带的函数以及用法,比如color函数、Math函数、讲解less如何编写不被编译的内容,以及在less中如何使用JavaScript表达式等等。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!