Anopeng
@Anopeng
Веб-программист, учу фронт и бек

Как добавить еще один Transform?

Использую Scss. У одного класса у меня уже есть свойство Transform. По почти такому же, но модифицированному, мне нужно добавить дополнительные трансформации в него. Как это сделать, не используя повторения?
<div class="block1">
  <div class="block1__elem block2 block2--mod">
    ...
  </div>
</div>

.block1 {
  &__elem {
    transform: scale(1.1);
  }
}
.block2 {
  &--mod {
    transform: rotate(90deg); //заменяет, а мне нужно использовать вместе с прошлым
  }
}
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
Ankhena
@Ankhena
Нежно люблю верстку
transform: scale(1.1) rotate(90deg);

Можете старое записывать в кастомное свойство. Тогда оно автоматом поменяется всюду.

.item {
  --transform: scale(1.1);
  transform: var(--transform);
  
  &--mod {
    transform: var(--transform) rotate(90deg);
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы