码迷,mamicode.com
首页 > 其他好文 > 详细

less学习笔记

时间:2015-02-17 11:46:32      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

@charset "utf8";

//less中的注释

/*会被编译到css文件中*/

//不会被编译到css文件中


//变量 @变量名:变量值

@borderW: 15px;

body{

  border: @borderW;

}


//混合

.border(){

  border: 1px solid green;

}

.padding(@padding : 15px){

  padding: @padding;

}


.bg{

  background-color: red;

  .border;

  .padding(16px);

  .margin(top, 20px);

}


//匹配模式

.margin(top, @margin: 15px){

  margin-top: @margin;

}

.margin(bottom, @margin: 20px){

  margin-bottom: @margin;

}


//嵌套规则

.list{

  width: 100px;

  li{

    list-style-type: none;

    a{

      color: red;

      //&代表上一级元素

      &:hover{

        color: green;

      }

    }

  }

  >div{

      color: red;

  }

}


//@arguments变量

.marginA(@maT:10px,@maR:12px,@maB:15px,@maL:20px){

  margin: @arguments;

}

ul{

  .marginA();

}


//避免编译  ~‘内容‘或者~"内容"

.nav{

  width: 100%;

  height: ~‘100px - 50px‘;

}


//对于带括号的混合 !important

.test{

  .marginA()!important;

}


less学习笔记

标签:

原文地址:http://my.oschina.net/u/1992917/blog/379264

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!