Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Głosowanie gwiazdkowe
in5ane
post 16.06.2008, 15:43:28
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Witam, chciałbym się dowiedzieć jak zrobić głosowanie gwiazdkowe, takie np. jak jest na [zmoderowano] przy filmikach, że gwiazdki się tak podświetlają fajnie i żeby to były linki.
Mnie się udało osiągnąć samo podświetlanie, ale nie wiem jak zrobić z tego linki typu ?vote=1.

KOD:
  1. #gw div { margin-left: 25px; width: 25px; height: 25px; background: url(img/gw1.jpg) no-repeat; float:left; }
  2. #gw div:hover { background: url(img/gw.jpg) no-repeat; }

  1. <div id="gw" style="margin: 0 0 0 350px;">
  2. <div><div><div><div><div></div></div></div></div></div>
  3. </div>


Proszę o pomoc smile.gif

Ten post edytował batman 17.06.2008, 09:35:37
Powód edycji: Jeszcze raz zobacze link do strony porno, to dostaniesz warna (kolejnego)!


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
Pilsener
post 17.06.2008, 08:42:52
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Musisz zrobić linki (<a> + <img>) i poekseprymentować z pseudo-klasą a:hover i tłem, obawiam się jednak, że z powodu różnej interpretacji przez przeglądarki najłatwiej to będzie zrobić w JS.
Go to the top of the page
+Quote Post
Shili
post 17.06.2008, 10:19:24
Post #3





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Nieprawda, od sporej ilości czasu robię takie linki w samym css, tylko w ostatnim projekcie coś pokopałam (pod Operą). Dobrze napisane działa pod IE6/7 Firefoksem, Operą i Safari, na innych nie mialam okazji sprawdzać.

Na kilku stronach jest to zobrazowane właśnie w cssie.
Polega na tym, że kontener nadrzędny ma tło z gwiazdkami "nieaktywnymi", pozycjonowanie relatywne, ustalone wymiary oraz wyłączone paski przewijania. Na to nakłada się np. kontener z aktualnym wynikiem średnim pozycjonowaniem absolutnym. Na to wszystko najlepiej listę z linkami również z pozycjonowaniem absolutnym, linki po najechaniu mają tło "aktywne". Każdy link powinien mieć regułę left: długosc_od_gwiazdki_odpowiadajacej_ocenie_do_poczatku_pliku_tla, a hover na linku zwiększaną szerokość o szerokości kolejnych gwiazdek - dobrze w tym celu dodać każdemu linkowi inną klasę. Może to brzmieć dość zagmatwanie, ale bez kodu na razie jaśniej nie potrafię wytłumaczyć a nie chciałabym umieszczać wadliwego kodu.

Ten post edytował Shili 17.06.2008, 10:20:00
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:46