NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
maxy obr
Člen
Avatar
maxy obr:23.10.2016 20:38

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.10.2016 20:38
Avatar
gorri
Člen
Avatar
Odpovídá na maxy obr
gorri:24.10.2016 11:44

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

Nahoru Odpovědět
24.10.2016 11:44
Když vím, tak poradím. Nikdo neví všechno :-)
Avatar
maxy obr
Člen
Avatar
Odpovídá na gorri
maxy obr:24.10.2016 15:26

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

 
Nahoru Odpovědět
24.10.2016 15:26
Avatar
Odpovídá na maxy obr
Neaktivní uživatel:24.10.2016 17:58

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
24.10.2016 17:58
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:24.10.2016 19:02

Ne hover, ale after a before

Díky Honza Bittner :-D

Editováno 24.10.2016 19:02
Nahoru Odpovědět
24.10.2016 19:02
Neaktivní uživatelský účet
Avatar
maxy obr
Člen
Avatar
maxy obr:24.10.2016 21:18

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

 
Nahoru Odpovědět
24.10.2016 21:18
Avatar
Tomáš123
Člen
Avatar
Odpovídá na maxy obr
Tomáš123:24.10.2016 21:22

Zabudol si na vlastnosť <code>content</co­de>?

Nahoru Odpovědět
24.10.2016 21:22
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
maxy obr
Člen
Avatar
Odpovídá na Tomáš123
maxy obr:24.10.2016 21:28

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

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
24.10.2016 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.