Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS] Nawigacja "nie standardowa"
Ramzaa
post 18.10.2010, 11:20:53
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Siedzę już nad tym dobre 2h i nadal nic nie wykombinowałem. Najgorsze jest to, że jest to prosta sprawa, jednak komletnie wyleciało mi to z głowy - dlatego zwracam się do was.

Próbuję zrobić taką nawigację:



Czyli po najechaniu muszką na jakieś menu w nawigacji, chcę żeby zmienił się kolor, a w zasadzie całe menu na inny kolor. Dla przykładu powiedzmy, że najeżdżam na "stronę główną" w nawigacji, a ten przycisk zmienia się na inny kolor.

Tak wygląda przykładowy przycisk, a obok drugi (:hover):



W zasadzie to nie zrobiłem nic, bo zapomniałem jak to się robi sadsmiley02.gif
Prosiłbym o jakieś wskazówki, albo najlepiej gotoffca, bo dużo roboty z tym nie ma aaevil.gif

Oczywiście będzie nagroda za pomoc, pozdrawiam.

Go to the top of the page
+Quote Post
wookieb
post 18.10.2010, 11:23:31
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Obrazek półprzezroczysty png i zmieniasz tylko background-color w pseudoklasie :hover
Jeżeli nie chcesz zmieniać tylko kolorów to google -> css rollover


--------------------
Go to the top of the page
+Quote Post
askone
post 18.10.2010, 11:23:48
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


w css daj

#menu li:hover

Powinno działać winksmiley.jpg


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
Ramzaa
post 18.10.2010, 11:30:14
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


askone, niestety ale to już wiedziałem tysiące lat temu, tylko że nie w tym problem dry.gif

zrobiłem coś takiego:

  1. .navigation {
  2. margin: 0;
  3. padding: 0;
  4. list-style: none;
  5. display: inline;
  6. }
  7.  
  8. .nav-register {
  9. background-image: url(images/nav-register.png);
  10. height: 61px;
  11. width: 125px;
  12. }
  13.  
  14. .nav-register:hover {
  15. background-image: url(images/nav-register-active.png);
  16. }


No i działa, no bo musi i to normalna sprawa. Problem pojawia się gdy dam drugi obrazek do nawigacji, czyli powiedzmy, że kod html strony głównej wygląda tak:

  1. <ul class="navigation">
  2. <li class="nav-register"><a href="#">Rejestracja</a></li>
  3. <li class="nav-rules"><a href="#">Regulamin</a></li>
  4. </ul>


I zamiast mieć obok drugi obrazek, to pojawia mi się on pod tym poprzednim. Co dziwne, display:inline nic nie pomaga, a przecież powinno (?).

Czekam na dalsze wskazówki.
Go to the top of the page
+Quote Post
wookieb
post 18.10.2010, 11:32:48
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




jak już to
  1. display: inline-block;

dla .nav-register


--------------------
Go to the top of the page
+Quote Post
Ramzaa
post 18.10.2010, 11:39:17
Post #6





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Prawie super, tylko że w dół ucieka. Sam zobacz:



Po usunięciu tego display: inline-block; pokazuje się normalnie, tylko jedno pod drugim.. próbowałem dać margin i padding na 0, ale to nic nie daje. Co może być przyczyną?

Ten post edytował Ramzaa 18.10.2010, 11:39:26
Go to the top of the page
+Quote Post
wookieb
post 18.10.2010, 11:40:07
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wrzuć to gdzieś publicznie bo teraz można tylko wróżyć.


--------------------
Go to the top of the page
+Quote Post
Ramzaa
post 18.10.2010, 11:47:20
Post #8





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Dobra, już sobie poradziłem. Dzięki wielkie wookieb winksmiley.jpg
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: 12.06.2025 - 15:16