Zadejte hledaný výraz...

CSS hover efekt na input submit – obrázek problikne

Ahoj,
chtěl bych poprosit o radu, jak se vypořádat s následujícím problémem. Na input submit button jsem aplikoval efekt změny pozadí při najetí myší. Vše pracuje v pořádku, akorát při prvním načtením stránky a následném najetí myši na tlačítko, obrázek "přeblikne". Po opětovném najetí (bez reloadu) myší na tlačítko již změna proběhne plynule.
kód CSS:
HTML
Velikost obou obrázků je 7 kB
Nevíte jak se tohoto prvotního probliknutí zbavit? Na pomalejším internetu je tato situace opravdu strašná.
Předem moc díky za reakce
Kuzmic
26. 1. 2013 11:19:10
https://webtrh.cz/diskuse/css-hover-efekt-na-input-submit-obrazek-problikne/#reply857895
Ondřej Švec
verified
rating uzivatele
26. 1. 2013 11:20:50
Ahoj, použij techniku "css sprites".
Obrázky se zkombinují do jednoho a potom se jenom posouvají (tzn. jsou přednačtené a žádné "probliknutí" nenastane)
26. 1. 2013 11:20:50
https://webtrh.cz/diskuse/css-hover-efekt-na-input-submit-obrazek-problikne/#reply857894
Vyrobíš si oba stavy jako jeden obrázek, a při hoveru měníš jen pozici. Viz ukázka a vysvětlení: http://wellstyled.com/css-nopreload-rollovers.html
26. 1. 2013 11:21:36
https://webtrh.cz/diskuse/css-hover-efekt-na-input-submit-obrazek-problikne/#reply857893
Ano, sprite je nejlepší způsob, jinak si můžeš obrázek s hover efektem vložit až před a dáš mu display: none
26. 1. 2013 11:35:44
https://webtrh.cz/diskuse/css-hover-efekt-na-input-submit-obrazek-problikne/#reply857892
Moc díky! Pomohlo to posunutí pozadí.
26. 1. 2013 12:48:56
https://webtrh.cz/diskuse/css-hover-efekt-na-input-submit-obrazek-problikne/#reply857891
Pro odpověď se přihlašte.
Přihlásit