Less的简单操作

两种注释: /*  */    ,  / / 

        /* */注释,但是会映射到对应的css文件中 。  //这种注释则不会映射到对应的CSS文件中

文件导入:

        导入css,会直接在css文件中添加导入语句。如:@import“04.css”;

        导入Less,则会将Less文件中的内容编译后再导入css文件中。如:@import“05.less”;

--------------------------------------------变量------------------------------------------

变量的定义:

        @变量名称:变量的值。如:@LIghtColor:red;  @LayoutWidht:1200px;

        在字符串中使用:@{变量名称}。如:@imgPath:"./img";


less定义字符串

变量的使用:

        @变量的名称。如:li{ color:@LIghtColor; border-color:@LIghtColor} 然后在对应css里面就会直接出现red

-------------------------------------------代码混入----------------------------------------------

样式可以引用。如: .clearMagin{margin:0px; padding:0px}  

                                    ul{ .clearMagin }

同时样式可以定义参数。如:.clearMagin(@num){margin:@num;  padding:@num} 

                                                ul{ .clearMagin( 10px ) }

同时不止可以定义参数还可以设置默认值参数。如.clearMagin(@num:5px){margin:@num;  padding:@num} 

                                                                                 ul{ .clearMagin }

同时参数可以设置多个参数,中间用逗号隔开,注意使用时一一对应。

----------------------------------------------选择器嵌套-------------------------------------------

样式编写层级可以对应html代码:

如:

html的代码样式


less中的样式代码写法

在less中编写样式清晰明了,并且伪类这类都很好用。

-------------------------------------------------继承-----------------------------------------------

样式的继承通过extend伪类来实现。混合可以将一个定义好的class A引入到另一个class B中,从而实现class B继承class A的所有属性。

   如:                                    

继承样式

----------------------------------------------------运算------------------------------------------------

任何数字、颜色或者变量都可以参与运算,运算应该被包裹在括号中;以()进行优先级运算+,-,*,/,()


less代码

编译后:

显示在css的代码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、LESS的官网:http://lesscss.org 2、Sass官网地址:http://sass-lang....
    Howie223阅读 3,989评论 0 4
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 7,828评论 2 19
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,710评论 0 7
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,427评论 0 8
  • 简介 CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide...
    老夫的天阅读 2,038评论 1 29

友情链接更多精彩内容