Wysłany: 2006-02-13, 19:05 [css] Zmiana koloru po najściu myszką na div'a
re.
Robię styl do stronki i pojawiły się pierwsze kłopoty. Kolor diva to jasny niebieski. Chciałbym, aby po najściu myszką na tego div'a zmienił się kolor (tylko tła). Jak to zrobić? Bo z css dopiero zaczynam zabawe..
Ja mam podobny problem. Mam ramke, w niej są przyciski. Chce żeby po najechaniu na przycisk, on robił sie inny (przycisk to obraz 1.jpg, a po najechaniu nich się z nigo zrobi 2.jpg). Tu jest fragment kodu z całą tabelą:
Kod:
<TABLE>
<TR>
<TD CLASS="menu">
<P><A HREF="1.html"><IMG SRC="1.jpg"></A>
<A HREF="2.html"><IMG SRC="1.jpg"></A>
<A HREF="3.html"><IMG SRC="1.jpg"></A>
<A HREF="nowy.html"><IMG SRC="1.jpg"></A></P>
</TD>
<TD CLASS="reszta">
to sobie będę pisal co mi się zachce
</TD>
Do tego dałem taki css:
Kod:
body {
font-family: Comic Sans MS;
font-size: 12pt;
background-image: url(pliki/tlo.jpg);
}
Tlo pewnie sie zmienia, ale ty dodajesz obrazek ktory zaslania to tlo (moje przypuszczenia, bo nie chce mi sie sprawdzac). Nie jestem pewien czy da sie zrobic to o co ci chodzi w css (przynajmniej dopoki nie wejdzie xhtml 2.0 w ktorym podobno do kazdego elementu bedzie mozna dodac href). Na twoim miejscu wklepalbym w google "onmouseover image" i google napewno znajdzie cos co ci pomoze. Jesli cie dobrze zrozumialem to cos co moze ci pomoc jest chociazby na tej stronie.
Tlo pewnie sie zmienia, ale ty dodajesz obrazek ktory zaslania to tlo (moje przypuszczenia, bo nie chce mi sie sprawdzac).
Tak, na FF było to dobrze widać...
Co do linku, który podałeś - sprawdzam to właśnie, jeśli zadzała to wyedytuje posta i powiem, jak nie to przeszukam google i napisze co i jak.
Skrypt z linku, który mi podał qwas działa tak jak to sobie wymyśliłem. Dzieki wielkie za pomoc, teraz sobie ustawiam to w kodzie w odpowiednim miejcu. Jeszcze raz dzięki. Markoll jak mozesz to kliknij pomógł na poście qwas'a.
Edit: Coś to nie działa do końca tak jak chciałem - gdzieś jest bład...
Coś jest nie tak. tu macie kod z moimi zmianami w skrypcie:
Kod:
<HTML>
<HEAD>
<LINK REL="stylesheet"
HREF="style.css"
TYPE="text/css">
<META NAME="Description" CONTENT="Strona prywatna crooleeck">
<META NAME="Keywords" CONTENT="crooleeck tutaj są dane kontaktowe, a także opis jak się ze mną kontaktować">
<IMG SRC="pliki/logo.jpg"></IMG>
<script language="javascript">
taki znaczek oznacza brak obrazka. Popatrz czy ścieżki do obrazków dobrze są poustawiane.
Heh... takie co tam są podane w ogole nie istnieją, a jak podam scieżki to obrazki się nie zmieniają jak się na nie najedzie... W ogóle tego nie rozumiem.
W którym miejscu musze podać ścieżke do obrazka, jak na przycisku nie jest kursor, a w którym do obrazka, jak już się najedzie myszką na ten przycisk??
Poprzednio myliłem się - problem nie leży w lokalizacji obrazków.
No więc spróbuję poprawić
Kod:
<HTML>
<HEAD>
<LINK REL="stylesheet"
HREF="style.css"
TYPE="text/css">
<META NAME="Description" CONTENT="Strona prywatna crooleeck">
<META NAME="Keywords" CONTENT="crooleeck tutaj są dane kontaktowe, a także opis jak się ze mną kontaktować">
<IMG SRC="pliki/logo.jpg"></IMG>
<script language="javascript">
Powinno zadziałać. Problem polegał na tym, że te tutorial jest niedobry - w jednej części operowano na nazwach a1, a2, b1, b2 a w drugiej na nazwach java1, java2, javascript1, javascript2 ...
Żeby zaskoczyło w katalogu muszą być obrazki o nazwach takich jak podano w a1, a2, b1, b2 ... oraz obrazki zdefiniowane przy img01, img02 ...
I jeszcze jedno - w przypadku tego kodu, przy czterech linkach/obrazkach definicja e1 i e2 jest zbędna. Nie wiem też czy w
Kod:
(browserName == "Microsoft Internet Explorer" && browserVer == 4)
nie powinno być browserVer >= 4 bo nie chciało mi się szukać ale wydaje mi się, że to zwraca wersję przeglądarki.
Problem polegał na tym, że te tutorial jest niedobry - w jednej części operowano na nazwach a1, a2, b1, b2 a w drugiej na nazwach java1, java2, javascript1, javascript2 ...
Żeby zaskoczyło w katalogu muszą być obrazki o nazwach takich jak podano w a1, a2, b1, b2 ... oraz obrazki zdefiniowane przy img01, img02 ...
I jeszcze jedno - w przypadku tego kodu, przy czterech linkach/obrazkach definicja e1 i e2 jest zbędna. Nie wiem też czy w
Kod:
(browserName == "Microsoft Internet Explorer" && browserVer == 4)
nie powinno być browserVer >= 4 bo nie chciało mi się szukać ale wydaje mi się, że to zwraca wersję przeglądarki.
Pomogło!! Teraz jest już wszysko git. Dzięki bardzo. Co do e1 i e2, zostawie, jakbym chciał dodać jeszcze jakiś przycisk. Dzięki bardzo.
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum