gpt4 book ai didi

sass - 在 Sass 中为 CSS 属性使用变量

转载 作者:行者123 更新时间:2023-12-03 11:06:47 24 4
gpt4 key购买 nike

我正在编写一个带有一些数学运算的 @mixin 来计算元素的百分比宽度,但由于它非常有用,我想对其他属性也使用相同的函数,例如边距和填充。

有没有办法将属性名称作为参数传递给 mixin?

@mixin w_fluid($property_name, $w_element,$w_parent:16) {
$property_name: percentage(($w_element/$w_parent));
}

最佳答案

您需要使用 interpolation (例如 #{$var} )在您的变量上,以便 Sass 将其视为 CSS 属性。没有它,您只是在执行变量赋值。

@mixin w_fluid($property_name, $w_element, $w_parent:16) {
#{$property_name}: percentage(($w_element / $w_parent));
}

关于sass - 在 Sass 中为 CSS 属性使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15292749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com