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: 2 roky
|
0