Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Zmiana koloru tła DIV'a drugiego obiektu, po ID
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam serdecznie - szukam i szukam i nic...

Jak zrobić w css, żeby po akcji "hover" zmieniło mi się tło innego layera / obiektu?

  1. #pierwszy-obiekt:hover
  2. {
  3. background-color (#drugi-obiekt): #000000;
  4. }



coś w tym stylu... Chciałbym żeby po najechaniu na id='pierwszy' zmienił się background elementu o id='drugi' - i to w css a nie js. I nie chodzi o klasy tylko id...

  1. #table-image1:hover CO TUTAJ, ŻEBY ZADZIAŁAŁO NA #shape1
  2. {
  3. background-color: #000000;
  4. -webkit-transition: background-color 500ms ease 0ms;
  5. -moz-transition: background-color 500ms ease 0ms;
  6. -ms-transition: background-color 500ms ease 0ms;
  7. transition: background-color 500ms ease 0ms;
  8. }


Ten post edytował shpaque 20.08.2013, 08:13:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


1. To co podałeś nie ma prawa działać bo po zagnieżdżałeś sobie css, pokaż kod na jsfiddle
2. x ~ y celuje w elementy y znajdujące się na tym samym poziomie co x i muszą występować po nim czyli
  1. <div id="a"></div>
  2. <div id="b"></div>

możesz zrobić
  1. #a:hover ~ #b {
  2. background: red;
  3. }

ale już
ten kod nie zadziała dla czegoś takiego:
  1. <div id="b"></div>
  2. <div id="a"></div>

lub
  1. <div><div id="a"></div></div>
  2. <div id="b"></div>

lub
  1. <div id="a"></div>
  2. <div><div id="b"></div></div> // w tym przypdaku jeszcze można celować w #a:hover ~ div #b


Ten post edytował lobopol 20.08.2013, 17:04:13
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 06:35