Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP]Przyciski menu aktywne przy wyborze
Forum PHP.pl > Forum > Przedszkole
cent4
Witam.
Jak zrobić żeby przycisk był aktywny po naciśnięciu?


Mam taki plik stylu:
  1. ul {
  2. list-style:none;
  3. margin:0;
  4. padding:0;
  5. }
  6. li {
  7. float:left;
  8. width:92px;
  9. margin:0;
  10. padding:0;
  11. text-align:center;
  12. font-size:12px;
  13. font-weight: bold;
  14. }
  15. li a {
  16. display:block;
  17. padding:5px 10px;
  18. height:100%;
  19. color:#FFF;
  20. text-decoration:none;
  21. border-right:1px solid #FFF;
  22. }
  23. li a:hover, li a:focus, li a:active {
  24. background-position:-150px 0;
  25. }
  26. #d a {
  27. background:url(images/bg.jpg) repeat 0 0;
  28. }
PiotrekM
dajesz atrybutowi klase np. active
Kod
a.active {
font-weight: bold;
}


w html dajesz class="active" jeżeli przycisk jest aktywny
cent4
Chodzi o to, że jak kliknę przycisk był zaznaczony - żeby było wiadomo, gdzie aktualnie jestem
rychu123
  1. li a:focus{
  2. background: red;
  3. }
  4.  
Kamil Pietrzak
synek... kurshtml.boo.pl + webmade.org + myslenie + wiele innych
albo wez zbuduj 15 roznych stron i na kazdej zrob tak zeby pasowalo... czy cos...
cent4
focus mi nie dziala sciana.gif
rychu123
Cytat(cent4 @ 5.02.2010, 23:07:51 ) *
focus mi nie dziala sciana.gif


to może pokaz mi kod html
dr revuu
Hej. Też mam ten problem. Mam dla przykładu menu: jeden, dwa, trzy. W "stanie spoczynkowym" to szare bloki z czarnymi napisami. No ale na prawdę nie mam pojęcia co zrobić by po kliknięciu (kliknięciu!) np. w jeden, przycisk miały inny kolor/tło niż pozostałe. Jest w ogóle na to sposób w css/xhtml? Dajcie jakąś wskazówkę smile.gif
Kamil Pietrzak
w js masz zdarzenie onclick
cent4
ale ja chcę css a nie php i javascript sad.gif
krzysztof_kf
pomyłka
DiH
Nie wiem czy o to chodzi, ale jeżeli po kliknięciu na cokolwiek ma zmienić się jego tło, to czy nie można po prostu napisać:
  1. <a onClick="this.style.background='black';">Link</a>
krzysztof_kf
DiH sory pomyłka pomyliło mi się ...
Kamil Pietrzak
Cytat(cent4 @ 7.02.2010, 00:10:39 ) *
ale ja chcę css a nie php i javascript sad.gif


czlowiecze... skad php ?
php nei kreuje wygladu

zdarzenie onclick w js
ew... nie wiem focus w css, zalezy od potrzeb
jak nie to js jak ktos wyzej napisal
cent4
to jest moja strona:
  1. <div id="MENU">
  2. <ul id="d">
  3. <li><a href="index.php?go=o_firmie">O FIRMIE</a></li>
  4. <li><a href="index.php?go=historia_siodelka">HISTORIA</a></li>
  5. <li><a href="index.php?go=jak_dobrac">JAK DOBRAĆ</a></li>
  6. <li><a href="index.php?go=siodelka">SIODEŁKA</a></li>
  7. <li><a href="index.php?go=jak_zainstalowac">MONTAŻ</a></li>
  8. <li><a href="index.php?go=techlab">TECH LAB</a></li>
  9. <li><a href="index.php?go=news">NEWS</a></li>
  10. <li><a href="index.php?go=galeria">GALERIA</a></li>
  11. <li><a href="index.php?go=forum">FORUM</a></li>
  12. <li><a href="index.php?go=kontakt">KONTAKT</a></li>
  13. </ul>
  14. </div>


a to jest css:
  1. /* MENU */
  2. ul {
  3. list-style:none;
  4. margin:0;
  5. padding:0;
  6. }
  7. li {
  8. float:left;
  9. width:96px;
  10. margin:0;
  11. padding:0;
  12. text-align:center;
  13. font-size:12px;
  14. font-weight: bold;
  15. }
  16. li a {
  17. display:block;
  18. padding:5px 10px;
  19. height:100%;
  20. color:#FFF;
  21. text-decoration:none;
  22. border-right:1px solid #FFF;
  23. }
  24. li a:hover {
  25. background-position:-100px 0;
  26. }
  27. li a:focus{
  28. background-position:-100px 0;
  29. }
  30.  
  31. li a:active{
  32. background-position:-100px 0;
  33. }
  34.  
  35. #d a {
  36. background:url(images/bg.jpg) repeat 0 0;
  37. }
  38.  
  39. p{
  40. text-indent: 50px;
  41. margin : 0px;
  42. line-height: 20px;
  43. }


nic nie działa - nawet javascript sadsmiley02.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.