Задать вопрос
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); //заменяет, а мне нужно использовать вместе с прошлым
  }
}
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ankhena
@Ankhena
Нежно люблю верстку
transform: scale(1.1) rotate(90deg);

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

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

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

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