Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]rollover
Forum PHP.pl > Forum > Przedszkole
piasekps
czesc

mam pytanie
czy da sie jesce zrobic rolloever za pomoca css ale
nie tylko dla elementu nad ktorym jest myszka ale innym?

np:
  1. <ul>
  2. <li id="m0">
  3. <ul>
  4. <li id="m1"></li>
  5. <li></li>
  6. </ul>
  7. </li>
  8. </ul>


i teraz chcialbym aby po najechaniu na element 'm1' zmienilo sie tlo w elementach 'm1' i 'm0'
dzieki za pomoc

p.s.
marian2299
  1. li#rollover { display: block; width: 250px; height: 145px;
  2. background: url(http://www.grabun.com/images/roll-over-1.png)
  3. top left no-repeat;
  4. border: 1px solid #f00; }
  5. li:hover#rollover { border-color: #00f; background-position: 0 -145px; }


Daj sobie id=rollover.
Pawel_W
  1. #m0:hover{
  2. styl dla hover
  3. }
  4. #m0:hover ul li{
  5. styl dla m1 hover
  6. }
piasekps
Pawel

ale w takim wypadku zmieni mi sie tlo elementu <li>
ale jak bede mial wiecej elementow <li> to kazdemu tlo zmieni

po za tym twoj kod jest dobry dla id=m0

a ja bym chcial aby efekt sie pojawil po najechaniu na id="m1"
i wtedy zmienia sie tlo i m0 i m1

pozdrawiam
p.s.
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.