我無法在任何文檔中找到對此問題的答案,也不能在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