Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] :active a opóźnienie wczytywania się obrazków
.Wojtek
post 29.01.2010, 12:56:13
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 22.09.2009

Ostrzeżenie: (0%)
-----


Witam

Nie mogę znaleźć rozwiązania problemu, który występuje na wielu stronach.

Co zrobić aby po wejściu na stronę WWW obrazki "schowane" pod :active CSS'a załadowały się wraz ze stroną, a nie ładowały się dopiero wtedy, kiedy najedzie się na nie myszką.

Przykładem niech będzie ta strona: http://meyerweb.com/eric/css/edge/complexspiral/demo.html (która tłumaczy jak używać CSS'a biggrin.gif ).

Po prawej stronie wkleiłem screen jak wygląda przykładowy przycisk "Eric" od razu po najechaniu na niego myszką (po załadowaniu się strony). Po po prawej stronie wkleiłem screena, który pokazuje co się dzieje jakieś 0,5 sekundy po najechaniu myszką tego przycisku.



Testowane w przeglądarkach:

Google Chrome
Mozilla
IE 8

efekt ten sam.

Co zrobić aby pozbyć się tego problemu? Moje obrazki w active trochę za dużo "ważą", abym mógł sobie na takie coś pozwolić. Jakiś JavaSript? Wiem, że jest jeszcze onmouseover ale wtedy da rade na obrazek wstawiać swój zmieniający się tekst?

//edit: oczywiście po jednokrotnym załadowaniu strony, obrazki są już zapamiętane, jednak zwykle "następnego dnia" problem znów się pojawia

Ten post edytował .Wojtek 29.01.2010, 13:01:47
Go to the top of the page
+Quote Post
wookieb
post 29.01.2010, 13:13:47
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




google -> css rollover


--------------------
Go to the top of the page
+Quote Post
emtiej
post 29.01.2010, 13:39:28
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

Ostrzeżenie: (0%)
-----


Połącz zwykły przycisk z hover i active w photoshopie jeden pod drugim(jako jedna grafika) wtedy wszystko załaduje się przy starcie, a w css używaj background-position:
Obrazek ładuje się cały i przy najechaniu na przycisk z :hover :active itp nie czekamy bo grafika załadowała się przy starcie smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 04:35