Stránka 1 z 2
Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 31 srp 2010 21:58
od CZechBoY
Zdravim,
mám toto CSS:
a:link:hover, a:visited:hover {background:modrý}
a toto HTML:
<a href="cs"><img src="cesta"></a>
a když najedu na obrázek je tam modrý pozadí, nevíte jak to vyrušit?
ps. už jsem zkoušel a img:hover{background:none} ale nic to neudělalo, ani s !important
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 31 srp 2010 22:09
od Myloš
Není okolo obrázku nějaký padding nebo margin?
Nebo je to rámeček? (eliminovat takto: a img {border: none;}
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 12:00
od CZechBoY
jo a img {background:none} jsem taky zkoušel a furt tam je, rámeček není, je v tabulce a u tý mám asi nějakej padding nastavenej
kdyžtak je to na CoolJabku seznamClenu
registrace je pořád stejná:
jméno:pc-help
heslo:123456
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 12:17
od Myloš
Buňce s obrázkem přidej třídu, například <td class="img">
V CSS potom zakaž změnu barvu pozadí (nastav na transparent).
Mimochodem ten 7px padding pro :hover odkazů je šílenost, protože se pak všechno pod myší vlní, až se jeden bojí, že dostane mořskou nemoc. Buď dej ten 7px padding všem odkazům (nejen jako :hover), nobo ho pro :hover nezadávej.
Každopádně po nadefinování třídy <td class="img"> zapiš do stylopisu toto:
td.img a:hover {padding: 0; background: transparent}
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:04
od CZechBoY
hele ale já mám na tý stránce víc odkazů v obrázku než jen jeden, to budu muset udělat všude?
jo ten padding tam možná dám všude
EDIT:
dal jsem tma u odkazu tu třídu "nohover" a stejně tma je pozadí :(
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:07
od Myloš
Asi to budeš muset udělat všude.
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:11
od CZechBoY
hele zas tam nejsou vidět ty hodiny, jak jsme to minule řešili?
mám tam z-index:1 a u menu mám z-index:0 tak nechápu jak může být čas schovaný
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:18
od Myloš
Já tam hodiny vidím. I po reloadu.
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:22
od CZechBoY
jsou schovaný pod menu(sub menu)
ale to pozaíd nejde odebrat pod tim obrázkem :(
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 13:49
od Myloš
Kde?
Tyhle hodiny vidím všude. Nebo jsou tam ještě nějaké jiné?
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 15:02
od CZechBoY
no když jdeš třeba na nastevení,zprávy,adresář,hry myslim taky tak se to schová pod submenu
Re: Jak vymazat pozadí při hover odkazu na obrázku?
Napsal: 01 zář 2010 20:28
od Myloš
Může za to tahle s prominutím prasárnna:
* {position: relative}
Když ji vyhodíš, problém zmizne.
Relativní pozicování nastav jen těm elementům, které je potřebují (uvnitř nichž pozicuješ absolutně, nebo které posouváš o kousek vedle).