Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]błysk? w menu, niechciane tło w menu
Sword
post 22.09.2010, 15:20:04
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.12.2008

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


Dałem celowo czerwone tło, żeby każdy mógł to zauważyć, jak najedzie się myszką na menu np.o firmie to na tym miejscu wyskakuje czerwony prostokąt, czemu? a za drugim razem jak sie najedzie to już jest ok.
http://inter-mann-sklep.pl/ofirmie.html

Ten post edytował Sword 22.09.2010, 15:20:35
Go to the top of the page
+Quote Post
Daiquiri
post 22.09.2010, 15:25:27
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Strzelam, że to jest tło, które pojawia się zanim obrazek "po najechaniu" się załaduje. Jak już raz najedziesz na obrazek, to potem się nie pojawia (bo obrazek jest już załadowany).

Ten post edytował Daiquiri 22.09.2010, 15:26:12
Go to the top of the page
+Quote Post
Sword
post 22.09.2010, 16:20:26
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.12.2008

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


No tak, to jest to tło, tylko szukam i nie mogę znaleźć jaka jest przyczyna tego w kodzie. Zauważył ktoś coś?

Ten post edytował Sword 22.09.2010, 16:20:50
Go to the top of the page
+Quote Post
thurinon
post 22.09.2010, 16:32:11
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 8.10.2009

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


Cytat(Daiquiri @ 22.09.2010, 16:25:27 ) *
Strzelam, że to jest tło, które pojawia się zanim obrazek "po najechaniu" się załaduje.


Tak jak Daiguiri napisal a inaczej mówiąc:
przeglądarka musi pobrać obrazek aby go wyświetlić, w twoim przypadku czerwone tło się pojawia ten jeden raz, bo po najechaniu kursorem na link, dajesz sygnał przeglądarce do zmiany obrazka, ale ona jeszcze go nie pobrała. jak chcesz tego uniknąć to zastosuj jeden obrazek tła dla linka zwykłego i aktywnego.

np taki:


Uploaded with ImageShack.us

a później zrób tak żeby po najechani u kursorem tło siępodniosło tak żeby było widać tylko to czerwone w tym wypadku.

Kod
.menu a
{
display: block
width: 223px;
height: 72px; /* Połowa wysokości obrazka*/
background: url('sciezka/do/obrazka/obrazek.png');
}
.menu a:hover
background-position: 0,-72px;


mniej więcej tak

Ten post edytował thurinon 22.09.2010, 16:54:24
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: 14.08.2025 - 12:32