| Autor | Zpráva | ||
|---|---|---|---|
| Jack45 Profil * |
#1 · Zasláno: 20. 8. 2022, 14:07:24
Zdravím,
po onclicku přiřazením class k elementu chci spustit CSS animaci. Obsah elementu mi zezelená, ale animace se neprovede. V čem může být problém? Už se s tím trápím hodiny na Googlu. :( .play {
display: inline-block;
color: green;
animation: playaction 3s ease
}
@keyframes playaction {
0% { transform: scale(1) }
50% { transform: scale(0.5) }
100% { transform: scale(1) }
} |
||
| Stroganov Profil * |
#2 · Zasláno: 20. 8. 2022, 16:49:46
Možno by pomohol kompletný kód aj s HTML a javascriptom. Konzola mlčí?
|
||
| Jack45 Profil * |
#3 · Zasláno: 20. 8. 2022, 17:41:17
Stroganov:
Vyřešeno. Dotčený element má ve stylopisu před uvedenou třídou ještě ID s animací ihned po načtení stránky. A protože třída nemá takovou váhu jako ID, musel jsem deklaraci animace dodat následující animation: playaction 3s ease !important |
||
| juriad Profil |
#4 · Zasláno: 20. 8. 2022, 17:51:52
„Nikdy není tak zle, aby bylo !important” - to platilo před 13 lety a platí to i dnes. Zkus vymyslet lepší řešení.
|
||
| Jack45 Profil * |
#5 · Zasláno: 20. 8. 2022, 20:25:44
juriad:
Děkuji za tip! |
||
|
Časová prodleva: 4 roky
|
|||
0