有多種方式可以在多個地方設置樣式transform: translateX(100px) translateY(200px) rotate(100deg) scale(1.5)
?例如,有這些行CSS:在多個地方設置CSS變換
.translate-x {
transform: translateX(100px);
}
.translate-y {
transform: translateY(200px);
}
.rotate {
transform: rotate(100deg)
}
.big {
transform: scale(1.5);
}
然後,我想使用這些類的HTML結合transform
。
<div class="translate-x rotate big"></div>
<div class="translate-y big"></div>
...
問題是風格不合並,但最後一個會覆蓋其他風格。
只有我所知道的是結合所有類。但有很多組合...
.translate-x.translate-y {
transform: translateX(100px) translateY(200px);
}
.translate-x.translate.y.big {
transform: translateX(100px) translateY(200px) scale(1.5);
}
...
與此類似 - https://stackoverflow.com/q/10765755/483779 – Stickers