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

@mixin里面能不能插值

不是说混合宏里面不能用插值吗?

正在回答

3 回答

在@mixin中可以使用,正在@include中不可以使用。

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

混合宏的调用中不能使用插值。

@mixin set-value{
    font-size:12px;
}
$flag:"value";

.text{
    @include set-#{$flag};
}


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

Mutsuki0818

这样子就是错的,而且插值我感觉只可以用于属性的位置,值的位置不可以使用(例如:margin-top:3px;)还不是很明白,不知道讲的对不对。。
2016-10-11 回复 有任何疑惑可以回复我~

可以使用的啊,【4-17插值】章节的案例就是在@mixin中插值的

$properties: (margin, padding); 

@mixin set-value($side, $value) {   

     @each $prop in $properties {      

      #{$prop}-#{$side}: $value;    }

 }

 .login-box {    @include set-value(top, 14px); }


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

举报

0/150
提交
取消
Sass入门篇
  • 参与学习       104430    人
  • 解答问题       263    个

Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作

进入课程

@mixin里面能不能插值

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