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

less即学即用

Busy Web前端工程师
难度初级
时长 1小时29分
学习人数
综合评分9.63
196人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • less 中导入less 文件时可以不加扩展名 例:@import "style" less 中导入 css 文件时需要加扩展名 :@import (less) "reset.css" @import 写在哪里,编译之后 css 内容 就会出现在哪里
    查看全部
  • 有时候我们需要输出一些不正确的CSS语法或者使用一些LESS不认识的专有语法。 要输出这样的值我们可以在字符串前加上一个 ~ 例如: width:~'calc(100%-35)'; height:~'calc(300px-20px)'; 编译后(.css文件): width: calc(100%-35); height: calc(300px-20px); !important关键字 会为所有混合所带来的样式,添加上!important
    查看全部
  • @arguments包含了所有传递进来的参数。
    查看全部
    0 采集 收起 来源:@arguments变量

    2017-06-03

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

    2018-03-22

  • Less中的运算 @test_01:300px; .box_02{ width:@test_01 + 20; height: (@test_01 - 200) * 5; background:#ccc - 10; }
    查看全部
    0 采集 收起 来源:运算

    2017-06-03

  • 注:@_ 意思为不管调用哪种样式块都会加上该样式块的样式。
    查看全部
    1 采集 收起 来源:匹配模式

    2017-06-03

  • 常规 .sanjiao{ width:0; height:0; overflow:hidden; border-width:10px; border-color: transparent transparent red transparent; border-style: dashed dashed solid dashed; } 匹配模式(类似if) .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(left,@w:5px,@c:#ccc){ border-width:@w; border-color:transparent @c transparent transparent; border-style: dashed solid dashed dashed; } .triangle(right,@w:5px,@c:#ccc){ border-width:@w; border-color:transparent transparent transparent @c; border-style: dashed dashed dashed solid; } .triangle(@_,@w:5px,@c:#ccc){ width:0; height:0; overflow:hidden; } .sanjiao1{ .triangle(right,10px); } demo2: .pos(a){ position:absolute } .pos(f){ position:fixed; } .box{ .pos(f); }
    查看全部
    0 采集 收起 来源:匹配模式

    2017-06-03

  • less混合 .box{ background-color:#fff; .border; //引用border样式 } .border{ border:1px solid red; } 带参数的混合 .box{ background-color:#fff; .border_02(5px); } .border_02(@border_width){ border:@border_width solid yellow; } 默认混合(不传入参数则走默认值,传入参数则走传进来的这个值) .border_03(@border_width:10px){ border:@border_width solid green; } .div1{ .border_03();//走的是默认值,即10px的边框 } .div2{ .border_03(15px);//走的是传递进来的参数,即15px的边框 }
    查看全部
    0 采集 收起 来源:混合

    2017-06-03

  • less 中 用 @符号声明变量,如: @width:100px; 使用变量,如: div{width:@width}
    查看全部
    0 采集 收起 来源:变量

    2017-06-03

  • less文件里面的注释有两种。 /**/会被编译到css文件里边 //不会被编译到css文件里边
    查看全部
    0 采集 收起 来源:Less中的注释

    2017-06-02

  • 输出方式 normal(不压缩) compress(进行压缩)
    查看全部
  • LESS之于CSS,相当于jQuery之于JavaScript! less是一种动态样式语言,属于css预处理语言的一种,类似于css的语法,为css赋予了动态语言的特性,如变量、继承,运算,函数等,更方便css的编写和维护
    查看全部
  • .sanjiao-bottom{ width:0; height:0; overflow:hidden; border-width:10px; border-style: solid dashed dashed dashed; border-color: red transparent transparent transparent }
    查看全部
    0 采集 收起 来源:匹配模式

    2017-06-02

  • 1.并列嵌套 2.&
    查看全部
    0 采集 收起 来源:嵌套规则

    2018-03-22

  • 1.一般混合 2.带参数混合 3.默认混合
    查看全部
    0 采集 收起 来源:混合

    2017-05-24

举报

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

微信扫码,参与3人拼团

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

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