获取通过与SASS的混合定义的选择器属性值
是否可以获取通过mixin为另一个选择器中的选择器定义的属性值。例如:获取通过与SASS的混合定义的选择器属性值,sass,Sass,是否可以获取通过mixin为另一个选择器中的选择器定义的属性值。例如: @mixin mymixin($mywidth) { width: $mywidth; } div { @include mymixin(90%); } p { width: (20 / (([GET_SOMEWAY_DIV_WIDTH] * 960) / 100)) * 100; } 使用变量: $mywidth: 90%; div { width: $mywidth; } p { w
@mixin mymixin($mywidth) {
width: $mywidth;
}
div {
@include mymixin(90%);
}
p {
width: (20 / (([GET_SOMEWAY_DIV_WIDTH] * 960) / 100)) * 100;
}
使用变量:
$mywidth: 90%;
div {
width: $mywidth;
}
p {
width: (20 / (($mywidth * 960) / 100)) * 100;
}
编辑re:OP编辑。AFAICS,当使用mixin参数时,只有在包含mixin的情况下,才能在mixin范围内访问这些值。重构,以便将变量传递给包含的mixin:
$mywidth: 90%;
@mixin mymixin($mywidth) {
width: $mywidth;
}
div {
@include mymixin($mywidth);
}
p {
width: (20 / (($mywidth * 960) / 100)) * 100;
}
好的,对不起,我的问题中忘了一些重要的东西。该属性是通过mixin定义的。我更新了问题。非常感谢。