brejku
15.02.2012, 13:26:27
Witam
Mam następujący problem, pisząc stronę w html oraz css, stworzyłem menu. Menu które po najeździe zmienia się graficznie. I tutaj moje pytanie, czy da się zrobić tak aby przy najeździe na grafike kolor zmieniały również napisy? (strona głowna itp.) Mam tak że zmieniają kolor po najechaniu na nie, ale chciałbym aby zmieniały kolor od razu po najechaniu na grafike i zmieniały się razem z nią. Za pomoc serdecznie dziękuje.
ActivePlayer
15.02.2012, 13:28:48
pokaż kawałek kodu.
brejku
15.02.2012, 13:34:29
Tak wgyląda podmiana obrazków
div#menu
{background-image: url(menu.jpg);
height: 96px;
width: 230px;
text-align: center;
float: left;
}
div#menu:hover
{
background-image: url(menu_active.jpg);
height: 96px;
width: 230px;
text-align: center;
color: #16a2b3;
}
A tak menu w html
<div id="menu" height="96px" width="230px">
<h3><br /><font face="Verdana" color="#cacaca"><a href="www.onet.pl">Strona główna</a></font></h3>
</div>
Damonsson
15.02.2012, 15:09:14
<div id="menu" height="96px" width="230px"> <h3><br /><a href="www.onet.pl">Strona główna
</a></h3>
a:link {color: inherit;} a:visited {color: inherit;} a:active {color: inherit;} a:hover {color: inherit;}
div#menu
{background-image: url(menu.jpg);
height: 96px;
width: 230px;
text-align: center;
float: left;
color: #f00; }
div#menu:hover
{
background-image: url(menu_active.jpg);
color: #0f0;
}
Czcionkę deklaruj w CSS, a nie w znacznik <font>
brejku
16.02.2012, 12:31:21
Przepraszam za kłopot ale to w dalszym ciągu nie trybi.
prowseed
16.02.2012, 23:52:01
bo odpowiedz czego innego tyczyla, sprobuj tak
div#menu:hover h3 {color:red;}
zamiast br - marginesy.
brejku
17.02.2012, 11:56:21
Kurcze to też jeszcze nie to. Jeszcze raz spróbuje opisać sprawę. Mam menu w którym przy najeździe obrazki się zmieniają. Chciałbym żeby przy najeździe na obrazek kolor zmieniał też napis, a nie chciałbym ustawiać buttonów jako sztywnej grafiki. Da się tak wogóle? Bo póki co napisy zmieniają kolor ale przy najeździe na nie a nie na grafike.
Damonsson
17.02.2012, 12:42:10
Pokaż online co masz aktualnie i najlepiej narysuj co chcesz uzyskać, bo chyba masz problem z wysłowieniem się, skoro nikt Cię nie może zrozumieć.
prowseed
18.02.2012, 09:24:20
Kurcze, ale ze mnie gapa, nie wzialem pod uwage, ze nawet nei zechcesz zmienic koloru by sprawdzic efekt i pewnie nie skojarzysz na pierwszy rzut oka co to za kolor jest: #f00. Daj tak jak powiedzialem, tylko
div#menu:hover a {color:blue !important;}
Na wszelki wypadek important, bo nie wiem gdzie to wklejasz i czy masz jakis inny kod stylow jeszcze
brejku
18.02.2012, 13:18:40
Chodzi mi o coś takiego jak w tym linku
http://www.templatemonster.com/website-templates/23217.html
Tylko żeby przy najeździe na obrazek kolor zmieniał napis.
Damonsson
18.02.2012, 13:30:21
Przecież to jest flash...
brejku
18.02.2012, 14:04:42
Zdaje sobie z tego sprawe. Chodzi właśnie o to, czy nie dałoby się tego ogarnać w css'ie. Przez hover'a udało mi się juz zrobić zmiane grafiki;) do tego chciałbym jeszcze zmiane koloru napisu dorzucić a nie umiem tego połączyć.
Damonsson
18.02.2012, 14:25:33
No przecież masz wyżej, man...
brejku
18.02.2012, 15:43:32
Dobra dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.