Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][CSS][inne] Okrągłe menu
dareksbs
post 6.05.2013, 01:23:21
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

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


Witam,

Chciałbym stworzyć takie menu, gdzie zakładki będą dookoła obrazka, po najechaniu na jedną będzie się zmieniał kolor, coś ala menu tutaj :



I teraz pytanie jaki jest najłatwiejszy sposób na takie menu, trochę poszperałem w internecie i znalazłem "map hilight", które działa pod jQuery, co o tym myślicie questionmark.gif jedyny problem, który tu napotkałem to pozycje inaczej zwane "coords" nie wiem jak znaleźć pozycję na swoim obrazku i jak go wyznaczyć

Tu małe demo skryptu :
http://davidlynch.org/projects/maphilight/docs/demo_usa.html


Macie może jeszcze jakiś propozycje questionmark.gif czy w CSS3 jest coś takiego możliwe questionmark.gif

Pozdrawiam
Go to the top of the page
+Quote Post
lobopol
post 6.05.2013, 05:10:11
Post #2





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

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


http://www.maschek.hu/imagemap/ wyklikaj sobie koordynaty


--------------------
Go to the top of the page
+Quote Post
PrinceOfPersia
post 6.05.2013, 14:06:05
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
Macie może jeszcze jakiś propozycje czy w CSS3 jest coś takiego możliwe

pewnie tak
kółko = kwadratowy div z border-radius:50%
napisy = transform:rotate
itp.
http://jsfiddle.net/CALBc/
tylko nie wiem jak fajnie zakręcić te napisy (samo rotate je obraca, ale nie zwija, nie zakręca ich, więc jak masz długi napis to zaczyna on wychodzić poza obręcz).

BTW to ten sam David Lynch, reżyser Zagubionej Autostrady, czy ktoś o takim samym nazwisku?

Ten post edytował PrinceOfPersia 6.05.2013, 14:09:31


--------------------
Go to the top of the page
+Quote Post
Mega_88
post 6.05.2013, 14:09:19
Post #4





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Kolejny sposób:

Darmowy program graficzny GIMP ma opcję rysowania map bitowych. Ładujesz obrazek i bez problemu w nim oznaczysz punkty na obrazku, które chcesz żeby były klikalne + ewentualnie jakieś inne bajery.

Czyli wyznaczysz sobie współrzędne każdego punktu jak tutaj: http://davidlynch.org/projects/maphilight/docs/demo_usa.html

Ten post edytował Mega_88 6.05.2013, 14:12:09
Go to the top of the page
+Quote Post
!*!
post 6.05.2013, 15:03:12
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(PrinceOfPersia @ 6.05.2013, 15:06:05 ) *
tylko nie wiem jak fajnie zakręcić te napisy (samo rotate je obraca, ale nie zwija, nie zakręca ich, więc jak masz długi napis to zaczyna on wychodzić poza obręcz).

http://csswarp.eleqtriq.com/
Niestety trzeba to dzielić ręcznie lub z automatu w JS.

Taki efekt można też uzyskać w canvas, jednak tu już to się kłóci z tym czy to ma sens, skoro to nawigacja.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
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: 5.07.2025 - 11:05