Zdravím,
mám hotový layout a jen potřebuji pomocí css (ne java scriptem) vytvořit z obrázků v tabulkách odkazy s funkcí :hover tak, aby se i ostatní obrázky (po najetí myši a kliku) nahrály do cashe ihned po uploadu stránky.
Je-li to vůbec možné, uvítám jakoukoli radu!
Díky, Tom.
Fórum › CSS
Odkazy z obrázků - prosím, poraďte
Toams D napsal:
ano, původní obrázek se po najetí myší změní na jiný a po kliknutí také.
díky vyzkouším, nicméně se obávám, že takto není ošetřeno zmíněné nahrání do cashe všech 3 obrázků pro jednotlivý odkaz
Do cache si to snad nahrává prohlížeč a v něm to musí být povoleno.
Toams D napsal:
tak bohuzel nefunguje to
asi jsme se spletli v tom, že já nepotřebuju, aby se změnílo pozadí, ale obrázek samotný se po najetí myší změnil na jiný a po kliknutí také
Takto to funguje... když to chceš i po kliknutí tak přidej ještě a:visited.
#navigace a {
background:url(obrazek1.jpg);
}
#navigace a:viseted {
background:url(obrazek2.jpg);
}
#navigace a:hover {
background:url(obrazek3.jpg);
}
Ale on chce, aby se změnil obrázek a ne pozadí ... to v CSS nejde a stejně tak nelze ovlivnit cache.
To Antabus : Myslím, že ne ... nemůže ovlivnit cachování.
Skutečně se hoverové obrázky řeší tak, že se někam umístí (a eventuelně překryjou)
[nebo např. PIXY radí dvojobrázky: normal <=>horní pulka se načte i s tou hoverovou]
Co takhle si udělat trojobrázek, tedy 3 vedle sebe v jednom gifu.
Na pozadí rodičovského prvku uložit NORMAL status 1/3 přičemž a:link bude mít transparentní background.
Stavy hover a active nastavují pozadí u odkazu pomocí x posunu pozice.
[Kvůli chyby u IE6 se doporučuje vše jistit nastavením EXPIRES u obrázků na třeba 30dní]
Taky se dá použít javascript:
new Image.src="http://xxxxx.gif"
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Prosím poraďte... — založil V. S.
Poradte mi prosím... — založil Majox
Prosím poraďte — založil 14 letý kid
Maturita- poraďte prosím — založil Dalibor
PHP Prosím poradte mi... — založil Majox
Moderátoři diskuze