Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Rodzic wpływający na zachowanie potomka
Forum PHP.pl > Forum > Przedszkole
matwiej
Mam taki oto kod.
  1. <nav>
  2. <ul>
  3. <li><div class=kropka></div>Oferta</li>
  4. <li><div class=kropka></div>Galeria</li>
  5. <li><div class=kropka></div>Kontakt</li>
  6. </ul>
  7. </nav>

Chciałbym zrobić tak że gdy najadę na element listy <li>. Zaszła reakcja w divie np
  1. ul li .kropka:hover{
  2. background: red;
  3. }

Inaczej mówiąc chciałbym aby po najechaniu na napis np oferta kropka zmieniła swój kolor.
Tutaj jeszcze css kropki.
  1. .kropka{
  2. height:15px;
  3. width:15px;
  4. background: #a8a2a2;
  5. position: absolute;
  6. margin: 10px 0 0 -25px;
  7. }


Czy istnieje możliwość zrobienia tego za pomocą html/css ?
Czy wyłącznie JS ?
Arcioch
Chodzi Ci o coś takiego wink.gif
http://jsfiddle.net/jhWUv/

Odwołujesz się tak wink.gif
  1. ul li:hover .kropka{
  2. background: red;
  3. }
b4rt3kk
A czy nie lepiej zamiast do listy wsadzać diva ostylować listę? Albo tak:

  1. li {
  2. background: url(kropka.jpg) -25px 10px no-repeat;
  3. }


Albo ewentualnie tak:

  1. ul
  2. {
  3. list-style-image: url('kropka.jpg');
  4. }
matwiej
b4rt3kk, twój sposób jest dobry tylko że ja potem używam "transition-property" by uzyskać płynne przejście między kolorami. A używając obrazka nie będę w stanie tego uzyskać ;p
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.