我有一个带有两个类的元素,其中一个称为“rotate”,将使元素旋转360度,另一个称为“doublesize”,将使元素的大小扩大2倍:
.rotate {
transform: rotate(0deg);
}
.rotate:hover {
transform: rotate(360deg);
}
.doublesize {
transform: scale(1);
}
.doublesize:hover {
transform: scale(2);
}
我猜这个不起作用是因为类之间互相覆盖了transform
属性吗?
我知道我可以很容易地在一个CSS规则中完成这个操作,例如:
.doublerotatesize {
transform: scale(1) rotate(0deg);
}
.doublerotatesize:hover {
transform: scale(2) rotate(360deg);
}
但是如果可能的话,我希望能够单独地应用每个类,而不影响其他类。
transformX
,transformY
等),那可能就足够了。 - trysis