Witam chciałbym was sie spytać jak nazywa sie efekt taki jak jest w serwisie http://www.centrumxp.pl gdy najedziemy na newsa on sie delikatnie podświetla może mi ktoś coś o tym pod powiedzieć jaki kod i w czym to jest napisane. Z góry dzięki.
Javascript oczywiście… Kod znajdziesz w ich plikach .js, ale lepiej sam to napisz
nie napisze bo nie znam nie badz cwany i podaj kod skryptu :lol:
BalonPL zawsze rozwalasz komara czołgiem?
sebastian003 taki efekt można uzyskać poprzez CSS, emm dokładnie Ci nie powiem jak sie to nazywa, ale poszukaj coś pod “menu w formie zakladek” napewno znajdziesz, zajladki które poświetlają sie jakna nie najdzieszesz… wystarcxzy przerobić
Nazwij temat konkretnie.
takiego efektu przy pomocy CSS nie uzyskasz, przy pomocy CSS możesz co najwyżej uzyskać gwałtowną zmianę z jednego koloru w drugi, tutaj ta zmiana jest częściowo ‘wygładzona’
sebastian003 jeżeli chcesz poszukać więcej na ten temat możesz szukać pod hasłem rollover
Natomiast zmianę “gwałtowną” uzyskuje się dzięki “hover”, w css. Cały news obejmujemy
em, nadajemy mu klasę i w arkuszu css:
div.nazwaklasy {
background-color: kolor_przed_najechaniem_myszą;
}
div.nazwaklasy:hover {
background-color: kolor_po_najechaniu;
}
kot3 zasadniczo masz rację, jednak należy też pamiętać, że pseudoklasa :hover jest niepoprawnie interpretowana przez starsze wersje IE i działa tylko dla selektora a
Owszem, ale Firefox i Opera nie mają z tym problemu. Dla IE zawsze całość można jeszcze objąć i to jemu dać klasę.
Nie zawsze ;] A czy Ty zawsze piszesz takie bzdurne porady ludziom?
Po pierwsze to jest pseudoklasa… Po drugie nazywa się ona :hover, a po trzecie na pierwszy rzut oka widać, że to jest gładkie przejście z jednego koloru do drugiego… Krótko mówiąć Javascript jest tu potrzebny.
Żeby działało wszędzie na przeglądarkach z JS wystarczy atrybut onmouseover , chociazby tak
onmouseover="this.style.backgroundColor = '#000';"
pozdrawiam