码迷,mamicode.com
首页 > Web开发 > 详细

Less-css基础扩展

时间:2017-01-18 12:04:22      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:选择器   总结   blog   less   输出   nbsp   get   选中   博客   

//扩展Extend
less的伪类,合并了选择器,放在与它引用匹配的选择器上

Use Method:以在study上扩展test的样式为例

.test{
    color:#000000;
    font-size:18px;
}

//grammar 1
.study{
    &:extend(.test);
    background:red;
}

//grammar 2
.study:extend(.test){
    background:red;
}

//输出css
.test,
.study {
  color: #000000;
  font-size: 18px;
}
.study {
  background: red;
}


//扩展all
Use Method:以在study上扩展test的样式为例

当有all的时候,会连同test下面所有child一起扩展
.test{
    color:#000000;
    font-size:18px;
    li{
        width:50px;
        height:50px;
        background:red;
    }
}

//grammar 1
.study:extend(.test all){}

//grammar 2
.test{
    &:extend(.test all);
}

//输出css
.test,
.study {
  color: #000000;
  font-size: 18px;
}
.test li,
.study li {
  width: 50px;
  height: 50px;
  background: red;
}

当无all时仅会扩展选中的选择器样式
//grammar 1
.study:extend(.test){}

//grammar 2
.study{
    &:extend(.test);
}

//输出css
.test,
.study {
  color: #000000;
  font-size: 18px;
}
.test li {
  width: 50px;
  height: 50px;
  background: red;
}

总结:
扩展,简而言之就是css中的共用样式
以上例子说明:study上面有着和test中完全相同的样式,为了简化代码,我们在study直接扩展

 

作者:leona

原文链接:http://www.cnblogs.com/leona-d/p/6296162.html

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接

Less-css基础扩展

标签:选择器   总结   blog   less   输出   nbsp   get   选中   博客   

原文地址:http://www.cnblogs.com/leona-d/p/6296162.html

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