Mam kolejny problem z efektem rollover w css otóż gdy najadę na link (obrazkowy) to ten drugi obrazek musi się załadować i trzeba czekać, wtedy jest pustka i to nie ładnie wygląda…
Gdzie home.gif to połączona grafika home.gif z home_a.gif (np. jedna pod drugą). Czasami lepiej jest operować na ujemnych wartościach background-position.
I o to chodziło Wczytujesz grafikę jako jedną całość ale wyświetlasz np. tylko jej górną część po najechaniu tło zmienia się na część dolną a efektu przeskoku brak.
Możesz zrobić tak jak powyżej napisał master of disaster (chodzi o #enter:hover) albo możesz pozmieniać na ujemne wartości background-position
background-position: 0px -26px;
Ale wtedy musisz przyjąć poszczególne współrzędne na nowo. A tak przy okazji jeżeli używacie tło dla jednej rzeczy to nie musicie pisać ciągle background-image: background-repeat: background-position: przecież można pisać skróconymi wersjami np.