我无法在任何文档中找到对此问题的答案,也不能在Stack上查看此问题。适用于将一个css动画应用于多个元素
如果我将一个动画应用于多个选择器,我的css技术上是否正确?我看过一些问题,询问是否可以将多个动画应用于一个选择器,但是如果一个动画可以应用于多个选择器则不会。
下面的代码演示如何,我建议使用一个动画的多个选择:
.btn.tap.area:hover + .ring.container .ring.a,
.btn.tap.area:hover + .ring.container .ring.c {
animation-name: clockwise;
}
.btn.tap.area:hover + .ring.container .ring.b,
.btn.tap.area:hover + .ring.container .ring.d {
animation-name: counter-clockwise;
}
.btn.tap.area:hover + .ring.container .ring.a {
animation-duration: 1.33s;
}
.btn.tap.area:hover + .ring.container .ring.b {
animation-duration: 1s;
}
.btn.tap.area:hover + .ring.container .ring.c {
animation-duration: .67s;
}
.btn.tap.area:hover + .ring.container .ring.d {
animation-duration: .33s;
}
@keyframes clockwise {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes counter-clockwise {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-360deg);
}
}
是,将一个动画的许多元素是完全有效的。 – Kyle
谢谢@凯尔。是否有一些文件可以链接到我?我没有找到喜悦。 – danMad
我会尽力找到一些。 – Kyle