Mam następujący animacji CSS:animacja Zastąp z: hover
.border-strobe {
-webkit-animation: border-strobe-animation 1.5s infinite ease-in-out;
}
@-webkit-keyframes border-strobe-animation {
0% {border:2px solid #FF1d38;}
50% {border:2px solid #000000;}
100% {border:2px solid #FF1d38;}
}
Zasadniczo co chcę zrobić to:
• przy aktywowaniu (tak .border-strobe:hover
) na przykład, chcę zmienić kolor obramowania do #FF1D38
.
• Po zejściu z zawisu chcę po prostu pozwolić animacji na jej normalny przebieg.
Problem polega jednak na tym, że mam kilka elementów na stronach z klasą .border-strobe
i chcę je zachować na czas.
Czy istnieje prosty sposób na przesłonięcie koloru obramowania za pomocą wskaźnika i utrzymanie animacji spójnych ze sobą, lub czy obecnie nie jest to możliwe?
Czy to ma sens?
Albo jeśli ktoś zna inny sposób, bez używania javascript, jeśli dać mi wskazówkę, mogę pracować na zewnątrz reszta :) – LeeR
nie jestem zbyt obeznany z CSS3 ale Myślę, że jedynym sposobem na zatrzymanie wszystkich animacji, w czasie, gdy zmienia się jedynie kolor obramowanego obecnie elementu, jest _is_, aby używać tylko JS. –
byłoby lepiej, gdybyś dodał kod ... –