为了账号安全,请及时绑定邮箱和手机立即绑定

Sass中混合宏的参数--传一个不带值的参数 有什么意义?

@mixin border-radius($radius){
 -webkit-border-radius: $radius;
 border-radius: $radius;
}

.box {
 @include border-radius(3px);
}

正在回答

3 回答

你也可以传一个带值的参数

@mixin border-radius($radius:5px){
 -webkit-border-radius: $radius;
 border-radius: $radius;
}
.box {
 @include border-radius(3px);
}
.box1 {
 @include border-radius;
}


0 回复 有任何疑惑可以回复我~

可以在调用混合宏的时候,自己设置所需的参数值

0 回复 有任何疑惑可以回复我~

在下面的.box使用的时候调用宏,相当于设置

.box {
 @include border-radius(3px);
}

编译出来的就是:

.box {
 -webkit-border-radius: 3px;
 border-radius: 3px; }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Sass中混合宏的参数--传一个不带值的参数 有什么意义?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信