【发布时间】:2013-12-08 15:42:07
【问题描述】:
有没有办法在不覆盖的情况下组合(混合)css 转换属性?例如,我想旋转和缩放。 http://jsfiddle.net/hyzhak/bmyN3/
html
<div class="item rotate-90 tiny-size">
Hello World!
</div>
css
.rotate-90 {
-webkit-transform: rotate(90deg);
}
.tiny-size {
-webkit-transform: scale(0.25, 0.25);
}
PS
我只有很多元素和很多简单的类来转换元素的视图。我只想通过添加和删除一些类来调整它们的视图。组合所有类是行不通的,因为它将有数百种组合。
我也想实时进行。
变换的数量大约可以是 5 个,每个变换可以保持大约 10 个状态 - 所以只需用双手描述它们的所有组合给你大约
10*10*10*10*10 = 100000 cases
这是一个糟糕的解决方案。
【问题讨论】:
-
你有什么问题?你能试着描述一下实际的问题吗
-
@1977 如何在不覆盖的情况下混合 css3 转换
-
别忘了点击接受你最喜欢的答案!
-
Css 变量是可行的方法。