css3 - sass中Mixins中each循环的问题
问题描述
@mixin css3($property, $value) { @each $prefix in -webkit-, -moz-, -ms-, -o-, ’’ {#{$prefix}#{$property}: $value; }}@mixin css3after($property, $value) { @each $prefix in -webkit-, -moz-, -ms-, -o-, ’’ {$property: #{$prefix}#{$value}; }}header{ @include css3after(display,box);}.border_radius { @include css3(transition, 0.5s);}
为什么 .border_radius 的引用是成功的,但是 header的就是失败的??
.border_radius成功后是这样的:
.border_radius { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
问题解答
回答1:@mixin css3after($property, $value) { @each $prefix in -webkit-, -moz-, -ms-, -o-, ’’ {#{$property}: #{$prefix}#{$value}; }}
这样试试,属性名应该用这种形式
相关文章:
1. javascript - 问一个有趣的问题: 如何将 数字 转成 金额格式2. jpa mysql 如何id自增初始值?3. MySQL的SELECT...FOR UPDATE究竟起什么作用4. java - mysql查询,这是怎么查询的呢5. javascript - 怎么才能有效的防止网页被盗?6. html - form 表单 用户名提示和错误提示分开显示?7. javascript - vue使用keep-alive不能保持滚动位置问题。8. python - 如何在docker上部署pyspider9. python3.x - 如何将python3.4的程序转为python2.710. docker Toolbox在win10 家庭版中打开报错

 网公网安备
网公网安备