Extend是一个LESS伪类,它通过使用:extend 选择器在一个选择器中扩展其他选择器样式。
就好比定义好的方法,然后利用extend,在这里进行调用。或者可以理解为,就是利用extend,把别的样式通过样式名给引用过来。
示例
h2 {
&:extend(.style);
font-style: italic;
}
.style {
background: green;
}
转换后:
h2 {
font-style: italic;
}
.style,
h2 {
background: green;
}
扩展语法
扩展放置在规则集中或附加到选择器。 它类似于包含一个或多个类的伪类,它们之间用逗号分隔。 使用可选的关键字全部,可以跟踪每个选择器。
例如:
.style:extend(.container, .img)
{
background: #BF70A5;
}
.container {
font-style: italic;
}
.img{
font-size: 30px;
}