首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SASS值变量的使用:最佳实践

SASS值变量的使用:最佳实践
EN

Stack Overflow用户
提问于 2020-05-28 13:20:13
回答 1查看 52关注 0票数 0

在重复值时使用sass变量有意义吗?例如:

代码语言:javascript
复制
$common-px-value: 20px
$max-value: 100px
$min-value: 200px
.someClass, someAnotherClass
  some styles...
  img
    object-fit: cover
    min-width: $min-value
    max-width: $max-value
    min-height: $min-value
    max-height: $max-value

,什么是最好的有SASS值变量的实践家?可能会将它添加到单独的文件夹中,以便分离逻辑?还有别的事情:)

是否只用于代码的可读性?在实际项目中是怎样的一个好的实践?毕竟,值可以在整个应用程序中重复,但是很难事先找到所有的值。

EN

回答 1

Stack Overflow用户

发布于 2020-05-28 13:45:34

您可以为此使用一个混合器,这将使您的代码更加枯燥和易于使用。所以你可以做这样的事

代码语言:javascript
复制
@mixin myValues(
$minw: null,
$maxw: null
) {
min-width: $minw;
max-width: $maxw;
}

然后,您可以在.someClass的样式中使用这个混合体,如下所示:

代码语言:javascript
复制
.someClass {
 @include myValues($minw: 200px, $maxw: 200px);
}

您可以在每次需要时更改传递给该混合器的参数的值,而不是每次重复相同的代码块。希望这能有所帮助。

编辑: sass语法可能与scss略有不同(我在本例中曾使用过)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62065766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档