gpt4 book ai didi

sass - SCSS 重复值?

转载 作者:行者123 更新时间:2023-12-01 01:01:29 26 4
gpt4 key购买 nike

我正在努力研究 SCSS 我将如何处理这样的事情:

我希望在 1px 和 1000px 之间的任何地方都有一个边距,并为其设置一个类。

例如
.MarginTop-x

X 是我可以写任何值的地方。明明写不出来

.MarginTop-1 {margin-top:1px}
.MarginTop-2 {margin-top:2px}
.MarginTop-3 {margin-top:3px}
.MarginTop-4 {margin-top:4px}

等等...

最佳答案

那么你需要一个 @for循环做到这一点。

社会保障:

$class-slug: ".MarginTop";
$stop-loop: 4;

@for $i from 0 through $stop-loop {
#{$class-slug}-#{$i} {
margin-top: #{$i}px;
}
}

编译的CSS:
.MarginTop-0 {
margin-top: 0px; }

.MarginTop-1 {
margin-top: 1px; }

.MarginTop-2 {
margin-top: 2px; }

.MarginTop-3 {
margin-top: 3px; }

.MarginTop-4 {
margin-top: 4px; }

关于sass - SCSS 重复值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925903/

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