混合(Mixin)是一种将一组属性从一个规则集包含(或混入)到另一个规则集的方法。假设我们定义了一个类(class)如下:
.bordered {border-top: dotted 1px black;border-bottom: solid 2px black;}
如果我们希望在其它规则集中使用这些属性呢?没问题,我们只需像下面这样输入所需属性的类(class)名称即可,如下所示:
.bordered {border-top: dotted 5px goldenrod;border-bottom: solid 3px black;}div {background-color: wheat;width: 100px;height: 200px;.bordered();}.span {color: rebeccapurple;.bordered();}
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>less</title><!-- 这里引入的是lessc styles.less styles.css编译后的css文件 --><link rel="stylesheet" type="text/css" href="./styles.css" /></head><body><div><span class="span"> aaa </span></div></body></html>
此时div和span便会同时包含了.bordered的样式属性
