
一、mixin是什么?
@mixin是一种简化代码的方法,能够提高代码的重复使用率。Mixins允许我们在项目中复用样式片段,可以传递参数这个特性使得它们非常灵活,强大。
二、mixin的用法
mixin定义(使用@mixin定义):
@mixin hexagon-generator($hexagon-width, $factor, $border-radius){
display: inline-block;
border-radius: 50
width: ($hexagon-width + $border-radius) * $factor;
height: ($hexagon-width + $border-radius) * $factor;
display: flex;
align-items: center;
justify-content: center;
}mixin使用(使用@include引用):
.hexagon-shape {
@include hexagon-generator(88rpx, 1, 8rpx);
}编译后的css:
.hexagon-shape {
display: inline-block;
border-radius: 50
width: (88rpx + 8rpx) * 1;
height: (88rpx + 8rpx) * 1;
display: flex;
align-items: center;
justify-content: center;
}css中的mixin,其实是less,sass这类css预处理语言中的混合,可以理解成自定义了一段代码,后面可以用@include调用。
以上就是css中mixin是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!














