Autor Zpráva
P.
Profil *
Jak zařídit, aby se po přejetí myší barva písma měnila je mi jasné. Jak to mám ale provést, když to chci jen u některých odkazů na stránce?
Jsem začátečník a samouk tak prosím polopatě :-)
Díky.
centi
Profil
Odkazom, ktorým chceš meniť farbu inak nastav nejaký class, napríklad:


<a href="" class="ine-linky">....</a>
<a href="">...</a>


v CSS potom:


a:hover {color: red;}
a.ine-linky:hover {color: green;}


Ten prvý riadok vraví, že všetky linky po nabehnutí myšou zmenia farbu na červenú, ALE druhý riadok to upresňuje a vraví, že linky s atribútom class="ine-linky" zmenia farbu na zelenú.

Pre ďalšie štúdium: CSS
P.
Profil *
Bezva, funguje to, díky.
P.
habendorf
Profil
Ono záleží na konkrétní situaci. Pokud chceš, aby se to vztahovalo jen na linky např. v menu a menu máš např. v <div class="menu">, pak je lepší .menu a:hover {vlastnosti;}

Nebo lepší příklad: na stránce máš oblast kde se mají linky chovat jinak. Tu oblast obalíš do <div class="zde-jsou-jine-linky"> a v css dáš: .zde-jsou-jine-linky a:hover {vlastnosti;}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0