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

less即学即用

Busy Web前端工程师
难度初级
时长 1小时29分
学习人数
综合评分9.63
196人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • @arguments 变量
    查看全部
    0 采集 收起 来源:@arguments变量

    2016-03-07

  • &代表上一层选择器
    查看全部
    0 采集 收起 来源:嵌套规则

    2018-03-22

  • 嵌套规则
    查看全部
    0 采集 收起 来源:嵌套规则

    2016-03-07

  • less中声明变量方法
    查看全部
    0 采集 收起 来源:变量

    2016-03-07

  • less中声明变量用@开头,例如:@变量名:值
    查看全部
    0 采集 收起 来源:变量

    2016-03-07

  • /*我是被编译的*/ 在css中可以看到的注释 //我是不被编译的 在css中看不到的注释
    查看全部
    0 采集 收起 来源:变量

    2016-03-07

  • 清除浮动 .clearfix:after{ content:""; display:block; clear:both; } .clearfix{ zoom:1; } 可用@import “xx”的方式导入less(可应用于导入变量的情景,less为后缀的文件可以省略后缀) 导入css时: @import "xxx.css",用这种方法,该css不会被编译出来 到入css并且编译出来:@import (less) "xxx.css"((less)和xxx.css之间应该有空格),该@import语句放在less文件中的位置跟编译出css得位置保持一致
    查看全部
  • 避免编译: 语法:~'',适用场景:不需要Less帮你完成编译的,如calc() .box { width: ~'cacl(300px - 30px)' ; } !important 优先级最高,一般调试的时候用
    查看全部
  • @arguments的使用方法: .border-arg(@w:30px,@c:red,@xx:solid){ border:@arguments;//等价于 border : @w @c @ xx ; } 那么此时这个@arguments就会将所有的参数全部代入 .test_arg { .border-arg(); //不传值, .border-arg(40px); //传值更改了宽度 } @arguments 使用不多,作为了解
    查看全部
    0 采集 收起 来源:@arguments变量

    2016-02-27

  • //嵌套 .list { width: 600px ; margin: 30px auto ; padding: 0; list-style: none ; li { height: 30px ; line-height:30px ; margin-bottom: 5px ; padding: 0 10px; } a { float: left ; //&代表所有的父选择器(而不只是最近的长辈) &:hover{ color: red ; } } span { float: right ; } } 只要html页面中的布局布置好,样式文件里面, li , a , span 写成平级的,可以减少嵌套层次,省了很多事
    查看全部
    0 采集 收起 来源:嵌套规则

    2018-03-22

  • @val:300px; .box{ width: @val + 20;/*less没有强制要求必须加单位,只要有一个有单位即可*/ height: (@val - 20) * 5; color: #ccc - 10 ;/*less会把颜色转成 255 的数值,然后进行计算,输出颜色值对应的颜色,工作中很少用到*/ }
    查看全部
    0 采集 收起 来源:运算

    2016-02-27

  • //匹配模式-定位 .pos(r){ position: relative ; } .pos(a){ position: absolute ; } .pos(f){ position: fixed ; } .pipei{ width: 200px ; height: 200px ; .pos(f) ; }
    查看全部
    0 采集 收起 来源:匹配模式

    2016-02-27

  • .sanjiao{ width: 0; height: 0; overflow: hidden; border-width: 10px; border-style: dashed dashed solid dashed;/*兼容IE6*/ border-color: transparent transparent red transparent; } //匹配模式 .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 ; } .sanjiao{ .triangle( left , 100px ); }
    查看全部
    0 采集 收起 来源:匹配模式

    2016-02-27

  • 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 但它们不冲突
    查看全部
    0 采集 收起 来源:混合

    2016-02-27

  • less中声明变量用@开头,例如:@变量名:值
    查看全部
    0 采集 收起 来源:变量

    2016-02-27

举报

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

微信扫码,参与3人拼团

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

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