LESS嵌套中的Mixins和classes
来源:互联网 发布:探索者结构设计软件 编辑:程序博客网 时间:2024/06/06 10:08
less的嵌套规则对于有效组织你的css代码有较好的作用。其中使用mixin或者class都可以作为被嵌套的实体,但是二者还是有区别的:
- mixin必须由.name+(){}的pattern来定义,而class则只需.name{}来定义(注意:class依然可以通过.name直接在less源文件中引入该class的所有rule)
- mixin本身并不会在最终编译输出的css文件中以类出现,而class最终会以.name{}输出该class
.class-1{property-1: a;}.class-2{.class-1;property-2: b;}
上面的less代码最终将输出以下的css代码:
.class-1 {property-1: a;}.class-2 {property-1: a;property-2: b;}
再来看看下面的less代码:
.class-1-mixin(){property-1: a;}.class-2{.class-1-mixin();property-2: b;}
上面这段代码由于.class-1-mixin只是一个mixin,被调用编译后并不输出.class-1-mixin这个class!!!
.class-2 {property-1: a;property-2: b;}
阅读全文
0 0
- LESS嵌套中的Mixins和classes
- 4.Less混合(mixins)
- Java中的Nested Classes和Inner Classes
- LESS详解之混合(Mixins)初级
- LESS详解之混合(Mixins)中级
- LESS详解之混合(Mixins)高级
- Less.Html 示例一:获取嵌套元素中的正确内容
- Sass中的mixins混合使用
- Vue中的mixins(混合)使用方法
- Nested Classes嵌套类
- LESS详解之嵌套(&)
- 5.Less嵌套规则
- Less的嵌套规则
- Python中的Classes和Metaclasses详解
- Less中的&
- 嵌套类(Nested Classes)
- Java - nested classes 嵌套类
- java_嵌套类(Nested Classes)
- 两步让你的mobile traffic通过fiddler代理传送
- Lua的table库函数insert、remove、concat、sort详细介绍
- 选择结构
- bootstrap colorscheme以及theme自动生成
- ORA-01843:无效的月份
- LESS嵌套中的Mixins和classes
- Less的guards and argument matching
- less @import and extend及mixin详解
- 爬虫Internal server error
- CSS media query应用中的层叠特性使用最佳实践
- CSS/LESS tips and snippets
- mysql视图------第一章
- css display属性详解
- css outline属性