我可以将 SASS 变量插入 SASS 选择器属性值吗?
我想将变量值插入 SASS 属性值中。我不想将属性名称插入此处定义
我想使用 sass 变量在 css 中实现此目的,但我不想在其定义中指定变量单位。
.selector {
width: 90%;
}
在 sass 中我想做这样的事情:
$variable: 90
.selector {
width: $variable% // note the % on the end!
但我找不到关于如何做到这一点的明确文档。
使用基本插值,我可以这样做:
$variable: 90%
.selector {
width: #{$width};
}
因此字符串插值适用于属性值,但以下两种情况都会导致错误:
$variable: 90
.selector {
width: #{$width}%;
}
$variable: 90
.selector {
width: #{$width%};
}
澄清一下,我不想这样做:
$variable: 90%
.selector {
width: $variable
}
因为我可能想将变量用作 px、em、% 、 vw 等。
那么,如何将 % (或任何其他字符串)添加到我的变量末尾?
I want to interpolate a variable value into a SASS prpoerty value. I dont want to interpolate the property name as defined here
I want to achieve this in css using a sass variable but i dont want to specify the variables units in its definition.
.selector {
width: 90%;
}
in sass I want to do something like this:
$variable: 90
.selector {
width: $variable% // note the % on the end!
but I cant find clear documentation on how to do it.
Using basic interpolation I can do this:
$variable: 90%
.selector {
width: #{$width};
}
So the string interpolation works for property values, but both of the following result in errors:
$variable: 90
.selector {
width: #{$width}%;
}
$variable: 90
.selector {
width: #{$width%};
}
to clarify, I dont want to do this:
$variable: 90%
.selector {
width: $variable
}
because I may want to use the variable as px, em, %, vw etc.
So, how do add % (or any other string) to the end of my variable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了。
Solved.