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. css3 - 手機網頁中用css寫1px的描邊,為什么需要加一句overflow:hidden才能真正顯示1px?2. mysql - 一個表和多個表是多對多的關系,該怎么設計3. Mysql && Redis 并發問題4. javascript - node服務端渲染的困惑5. php - 第三方支付平臺在很短時間內多次異步通知,訂單多次確認收款6. javascript - 百度echarts series數據更新問題7. python - type函數問題8. css3 - css before 中文亂碼?9. mysql新建字段時 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 報錯10. css - 求推薦幾款好用的移動端頁面布局調試工具呢?
