próbuje błyskać trzy elementy z rzędu animacjami css3. Mam go uruchomione, ale jest zanikanie dla każdej ramki i chciałbym go usunąć. idealnie każdy element pozostaje widoczny przez 1s, a następnie natychmiast się chowa.Twarde mignięcia css3 (bez zanikania pomiędzy klatkami)
Próbowałem ustawienie animacji z ramkami na 0%
i 99%
dla opacity:1
i 100%
dla opacity: 0
ale nadal nie szczęścia.
Mam nadzieję, że jest sposób na usunięcie zaniku!
CSS:
.motion.play .frame {
-webkit-animation-name: flash;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: linear;
}
.frame:nth-of-type(2) {
-webkit-animation-delay: 1s;
}
.frame:nth-of-type(3) {
-webkit-animation-delay: 2s;
}
@-webkit-keyframes flash {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
dzięki za odpowiedź! rozumiem, co mówisz o trybie wypełnienia i kierunku, ale widzisz problem z krokami. jak na twoje skrzypce, są zdecydowanie trzy etapy animacji, ale po prostu robi się coraz ciemniej. zamiast tego powinien migać stałym czerwonym, zielonym, niebieskim bez blaknięcia lub utraty jasności. jeśli skomentuję funkcję taktowania, lepiej będzie po prostu migać każdy kolor, ale ma on od zera 100% do 0, którego staram się unikać. jakieś pomysły? – technopeasant
@technopeasant Ups, mój błąd. Zaktualizowałem swoją odpowiedź, sprawdź! – Passerby