Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Tło dla określonej liczby elementów
Forum PHP.pl > Forum > Przedszkole
Radek_1
Witam,
Mam stronę http://dzidek.home.pl/strtest/test.html i chcę zrobić by po najechaniu na liczbę jakąś podświetlała się zadana ilość elementów. Czyli np. chcę by zaznaczały się 3 z kolei elementy po najechaniu. Najeżdżam na 03 i podświetla się 03, 04, 05. Jak to zrobić? Czy da się to zrobić w css, czy trzeba jakaś javę stosować? Nie mam kompletnie żadnego pomysłu sad.gif
erix
Zostaje tylko JS. Najlepiej jakiś framework, bo jednak sie trochę zajeździsz.
decha-design
w CSS nie da rady ... Java też nie =)) Jak już to javascript ...

zrób tak, że dla danego <li> przypisz id o danym numerku ... i po najechaniu (onmouseover) wykonywala się funkcja z pętlą, która bedzie zaznaczala kolejnych ileś tam liczb
Radek_1
Nniestety JS nie umiem, jednak poczytałem trochę z linków podklejonych, zrobiłem tak jak mówił decha-design i stworzyłem coś takiego:
http://dzidek.home.pl/strtest/test.html
Niby działa, ale czy to jest najlepszy i najbardziej optymalny sposób? Ktoś bardziej doświadczony w JS mógłby spojrzeć? smile.gif
erix
Raczej przez zwykłą listę wyliczeniową będzie ciężko - mało przenośne; wymagałoby to znajomości, ile kolumn mieści się w wierszu.

Zrób to na tabelce (sic!, tu się właśnie tabelka przyda), bez problemu wyliczysz liczbę kolumn. Przy najechaniu obliczasz numer elementu w wierszu i powtarzasz to samo dla każdej linijki.
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.