如何在 SASS 中创建不同的投影大小?
how would one create different drop shadow sizes in SASS?
我知道这不会以任何实际方式使用,但如何创建不同的投影大小?
.item-title a {
display: inline-block;
color: $some_lovely_button;
box-shadow: $some_boxshadow_love px;
}
我真的可以在变量后面加一个space吗?如果我解析例如,它现在能够阅读吗? 5 到变量,然后它会把 5 px;
显然,如果我输入 $some_boxshadow_lovepx 它是一个完全不同的变量。
我希望我想要实现的目标是明确的 :D 谢谢!
您可以使用连接或插值方法。
.item-title a {
display: inline-block;
color: $some_lovely_button;
box-shadow: #{$some_boxshadow_love} px;
box-shadow: {$some_boxshadow_love} + px;
}
只需使用一个 mixin
=shadow($pixel, $pixel2, $pixel3, $color)
box-shadow: $pixel, $pixel2, $pixel3, $color
当你使用它时
+shadow(2px, 2px, 0, green)
或者
+shadow(5px, 3px, 5px, red)
这样您就可以在任何地方创建您想要的任何尺寸或类型。顺便说一句,我使用的是 sass,而不是 scss
我知道这不会以任何实际方式使用,但如何创建不同的投影大小?
.item-title a {
display: inline-block;
color: $some_lovely_button;
box-shadow: $some_boxshadow_love px;
}
我真的可以在变量后面加一个space吗?如果我解析例如,它现在能够阅读吗? 5 到变量,然后它会把 5 px; 显然,如果我输入 $some_boxshadow_lovepx 它是一个完全不同的变量。 我希望我想要实现的目标是明确的 :D 谢谢!
您可以使用连接或插值方法。
.item-title a {
display: inline-block;
color: $some_lovely_button;
box-shadow: #{$some_boxshadow_love} px;
box-shadow: {$some_boxshadow_love} + px;
}
只需使用一个 mixin
=shadow($pixel, $pixel2, $pixel3, $color)
box-shadow: $pixel, $pixel2, $pixel3, $color
当你使用它时
+shadow(2px, 2px, 0, green)
或者
+shadow(5px, 3px, 5px, red)
这样您就可以在任何地方创建您想要的任何尺寸或类型。顺便说一句,我使用的是 sass,而不是 scss