запустить цикл до семи раз за дни недели в scss - PullRequest
0 голосов
/ 18 марта 2019

У меня есть переменная дней:

$days: M T W T F S S;

и статический css как:

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator::before {
background-image: unset;
content: "M";
padding: 7px 13px;
}

Я хочу установить содержимое с понедельника по воскресенье в различных флажках последовательно.

ожидаемый результат:

enter image description here

Ответы [ 2 ]

2 голосов
/ 18 марта 2019
$list: M T W T F S S;

  @each $day in $list{
    .bp3-control.bp3-checkbox input ~ .bp3-control-indicator::before {
      background-image: unset;
      content: "#{$day}";
      padding: 7px 13px;
    }
}

Надеюсь, это поможет вам

1 голос
/ 18 марта 2019
$days: (1 "M") (2 "T") (3 "W") (4 "T") (5 "F") (6 "S") (7 "S");


@each $i in $days {
    .bp3-control.bp3-checkbox:nth-child(#{nth($i, 1)}) input ~ .bp3-control-indicator::before {
        content: "#{nth($i,2)}";
    }
}

Оформить заказ https://jsfiddle.net/moorthyrweb/3L1x5tva/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...