transform: translateX(100px) translateY(200px) rotate(100deg) scale(1.5)
을 여러 위치에 설정하는 방법이 있습니까?여러 위치에서 CSS 변환 설정
.translate-x {
transform: translateX(100px);
}
.translate-y {
transform: translateY(200px);
}
.rotate {
transform: rotate(100deg)
}
.big {
transform: scale(1.5);
}
그리고, 내가 transform
을 결합하는 HTML에서이 클래스를 사용하고 싶습니다 예를 들어, CSS에서이 라인이있다.
<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