【发布时间】:2015-03-15 05:03:45
【问题描述】:
我有任意数量的<div> 元素。我希望每个 <div> 旋转,但增加 2 度。这应该怎么做?我不确定是否可以仅在 CSS 中使用,
例如:
div:nth-child(1) {
rotate(0deg);
}
div:nth-child(2) {
transform: rotate(2deg);
}
div:nth-child(3) {
transform: rotate(4deg);
}
...
// Here is the general equation, but I can't use it in CSS.
div:nth-child(n) {
transform: rotate( 2*n );
}
【问题讨论】:
-
考虑使用 sass?
-
是的 - 目前正在使用 sass,你在想什么? (我很擅长混合和变量 - 但仍然不确定其他东西的限制在哪里
-
@cimmanon - 尝试对上面的 CSS 进行硬编码。鉴于我的知识(在这篇文章之前),在 CSS 中没有什么可以尝试的。老实说,我没有意识到 SASS 可以用于循环或控制结构。
-
我的回答成功了吗?请提供反馈
-
@Cimmanon - 你的粗鲁也没有任何借口。
标签: css sass css-animations