Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS] Rodzic wpływający na zachowanie potomka
matwiej
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 1.02.2010

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


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 ?
Go to the top of the page
+Quote Post
Arcioch
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Chodzi Ci o coś takiego (IMG:style_emoticons/default/wink.gif)
http://jsfiddle.net/jhWUv/

Odwołujesz się tak (IMG:style_emoticons/default/wink.gif)
  1. ul li:hover .kropka{
  2. background: red;
  3. }
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


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. }
Go to the top of the page
+Quote Post
matwiej
post
Post #4





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 1.02.2010

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


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 03:03