Zmiana koloru ramki po najechaniu


(Croos22) #1

Witam.

Jak w temacie.A dokładniej gdy najedzie się myszką na obrazek ramka wokół niego zmienia kolor.

Nie wiem czy dobrze to wytłumaczyłem.na tej stronie znalazłem przykład tego:http://4lol.pl/ .


(matiit) #2

Javascript, zdarzenie onmouseover.

Trzeba przy tym zdarzeniu:

(taka moja propozycja, nie*trzeba* (: )

sprawdzić jaka jest wartość atrybutów css, szczególnie tych nas interesujących, border-color.

Jeśli jest np. blue - > ustawiamy red;

Jeśli jest różna od blue -> ustawiamy blue.


(mario@) #3

Wystarczy dla danego elementu w stylach (css) dodać zdarzenie :hover i ustawić nowe parametry obramowania (w IE6, nie wiem jak nowsze, nie zadziała - można zastosować csshover3).


(Do Rejestracji) #4
img{bprder:1px solid #CCC;}

img:hover{border:1px solid #036;}

A przypadek który dałeś w linku podobny, ale różni się. Tam nie zmienia się obramowanie, tylko tło, które widać dzięki ustawieniu padding.

img{border:1px solid #CCC; background:#4982bb; padding:3px;}

img:hover{background:#036;}

(Croos22) #5

Nie bardzo rozumie jak to zrobić.

Próbuje i próbuję i nic z tego mi nie wychodzi.


(Kontakt) #6

Pokaż jak chciałeś to zastosować, to zobaczymy co jest źle :wink: