предложить что-то еще для г предложить что-то еще для г предложить что-то еще для г - PullRequest
0 голосов
/ 21 февраля 2019

Я написал этот миксин, но он столько времени зацикливается.Можете ли вы помочь мне оптимизировать мой код или вы можете предложить что-то еще для получения желаемого результата?

<div class='mh-60 pt-10'>dfgdfgsdfgsdf</div>

1 Ответ

0 голосов
/ 21 февраля 2019

Надеюсь, это то, что вы ищете.

$spaces: (4, 8, 10, 14, 16, 18, 20, 24, 28, 30, 32, 34, 36, 40, 44, 50, 52, 60);

@each $space in $spaces {
  @each $prop, $abbrev in (margin: m, padding: p) {
    @each $side, $infix in (top: t, bottom: b, left: l, right: r) {
      .#{$abbrev}#{$infix}-#{$space} {
        #{$prop}-#{$side}: #{$space}px;
      }
    }
  }
}

@each $space in $spaces {
  @each $prop, $abbrev in (margin: m, padding: p) {
    .#{$abbrev}v-#{$space} {
        #{$prop}-top: #{$space}px;
        #{$prop}-bottom: #{$space}px;
    }

    .#{$abbrev}h-#{$space} {
        #{$prop}-left: #{$space}px;
        #{$prop}-right: #{$space}px;
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...