亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

插值怎么用

$pro: (max,min,line); @mixin height($set,$value){ ? ?@each $pr in $pro { ? ? ? ?#{$pr}-#{$set}: $value; ? ?} } .box{ ? ?@include height(height,200px); } 編譯后:.box { ?max-height: 200px; ?min-height: 200px; ?line-height: 200px; } 我就想知道@mixin里的兩個參數到底什么意思,傳三個就不行,到底是怎么用

正在回答

2 回答

$pro: (max,min,line); @mixin height($set,$value,$value2)

{

? @each $pr in $pro

?{?

? ?#{$pr}-#{$set}: $value+$value2;


? }?

}?

.box{ @include height(height,200px,50); }?
經過測試 可行 結果是

.box {

? max-height: 250px;

? min-height: 250px;

? line-height: 250px; }

?不過我這個寫法沒啥意義

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

$pro: (max,min,line); 就是一個數組,數組里面是需要的屬性 ?如果只需要max-height 則可以寫為$pro: (max)
@mixin height($set,$value) 定義一個函數 $set 是鍵 $value 是值
?height(height,200px);調用函數(鍵是 height 值是200) 如果改為??height(width,200px); 編譯后的結果就是 max-width:200px
min-width:200px line-height:200px
至于三個沒工具沒法測試 可以試著 定義一個有三個變量的函數 調用一下測試?

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

舉報

0/150
提交
取消
Sass入門篇
  • 參與學習       104420    人
  • 解答問題       276    個

Sass入門視頻教程,學會Sass使你擺脫重復編寫代碼的工作

進入課程

插值怎么用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號