【发布时间】:2014-01-21 01:24:34
【问题描述】:
我有一个包含两个类的元素,一个叫做“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);
}
但如果可能的话,我希望能够单独应用每个类。
【问题讨论】:
标签: css css-transforms