Avatar
Maxy_obr
Člen
Avatar
Maxy_obr:

Ahoj, v menu používám na hover css animaci pomocí :before. Teď jsem ale narazil na to, že bych potřeboval přiřadit vlastnosti jenom aktivnímu :before a nevím jak na správný zápis. U aktivního a se mi generuje class active, zkoušel jsem tedy zapsat a.active:before, to ale nefunguje (ani jiné možnosti co jsem zkoušel). Nenapadá někoho jak na to?

 
Odpovědět 23. října 20:38
Avatar
gorri
Člen
Avatar
Odpovídá na Maxy_obr
gorri:

Co přidat :hover místo :before?

 
Nahoru Odpovědět 24. října 11:44
Avatar
Maxy_obr
Člen
Avatar
Odpovídá na gorri
Maxy_obr:

Ale to je úplně něco jiného. :) Nechci stylovat hover

 
Nahoru Odpovědět 24. října 15:26
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Maxy_obr
Jiří Gracík:

Starou dvoutečkovou verzi už moc prohlížečů nepodporuje. V CSS3 se používá čtyřtečka. Možná je to ten problém?

a.active::hover
Nahoru Odpovědět  -2 24. října 17:58
Creating websites is awesome till you see the result in another browser ...
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Jiří Gracík
Jiří Gracík:

Ne hover, ale after a before

Díky Honza Bittner :-D

Editováno 24. října 19:02
Nahoru Odpovědět 24. října 19:02
Creating websites is awesome till you see the result in another browser ...
Avatar
Maxy_obr
Člen
Avatar
Maxy_obr:

Chyba samozřejmě byla mezi počítačem a židlí. Fungují obě verze.

 
Nahoru Odpovědět 24. října 21:18
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Maxy_obr
Tomáš123:

Zabudol si na vlastnosť content?

Nahoru Odpovědět 24. října 21:22
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Maxy_obr
Člen
Avatar
Odpovídá na Tomáš123
Maxy_obr:

Ale ne, měl jsem nastaveno visibility:hidden abych mohl animoval hover. A nějak sem to přehlédl.

 
Nahoru Odpovědět 24. října 21:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.