Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Strony: [1] 2  Wszystkie
DrukujPobierz PDF
Autor Wątek: Poziome menu.  (Przeczytany 7123 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« : 31.08.2008, 16:01:32 »

Witam. Mam pytanie odnośnie poziomego menu przeznaczonego na stronę.
Menu jest stworzone z obrazków(ogólnie div z menu ma szerokość 896px;)i zależy mi na tym aby po najechaniu na obrazek kursorem zmieniał się on(na obrazku wygląda jak podświetlenie)na inny.
Czy istnieje jakiś sposób żeby zrobić to dobrze oraz z możliwością szybkiej edycji? Czytałem dużo poradników i żaden mnie nie zadowalał.

JS odpada raczej z powodów takich że dla jednego buttona potrzeba czterech linijek co z sześcioma buttonami daje 24 linijki. Oczywiście można by było zrobić to w include lecz sam fakt iż jest to JS odciąga mnie od tego pomysłu.

A w CSS sprawa wygląda podobnie :/ Dużo linijek co daje w pliku akrusza stylu dużo bałaganu.

Takie menu potrzebuje ze względu iż robię szablon do systemu zarządzania treścią dla klanów a dokładnie ClanSphere a menu we flashu nie chcę robić ponieważ niektóre moduły będą zmieniane w związku z czym musiał bym co jakiś czas robić nowe menu.

Jeśli ktoś miał podobny problem ale jakoś go rozwiązał i jest z tego zadowolony niech się podzieli tą informacją Uśmiech

Pozdrawiam, Bibson.
Zapisane

Elori
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 55
Galeria Użytkownika



Zobacz profil WWW
« Odpowiedz #1 : 31.08.2008, 16:20:18 »

Wątpię żeby by jakiś inny sposób. Skrypty zazwyczaj zajmują trochę miejsca. W tym wypadku JS zajmował by jedną linijkę do każdego obrazka, plus kilka linijek funkcji - nie widzę problemu.
A co Ci sie nie podoba w JS? To najlepszy sposób na dynamiczne strony.
Zapisane

Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #2 : 31.08.2008, 16:36:20 »

Nie podoba mi się to to że użytkownik może mieć wyłączoną obsługę JS i nie zobaczy efektu. A czy takie dynamiczne? Przy wolniejszych łączach jeśli użytkownik najechał by na link to obrazek mógł by zniknąć na chwilę aż się załaduje.
Zapisane

szujak
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 2.4 + GAP
Licencja: CC-NC-BY-SA
Wiadomości: 153
Galeria Użytkownika



Zobacz profil WWW
« Odpowiedz #3 : 31.08.2008, 17:34:04 »

Cytuj
A w CSS sprawa wygląda podobnie :/ Dużo linijek co daje w pliku akrusza stylu dużo bałaganu.

Zawsze można zrobić osobny arkusz do samego menu Mrugnięcie
Zapisane

----------------------------
http://www.pillart.pl
----------------------------
http://szujak.deviantart.com
http://szujak.digart.pl
Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #4 : 31.08.2008, 17:50:16 »

Właśnie też o tym myślałem i chyba tak zrobię Uśmiech To będzie chyba najkorzystniejsze rozwiązanie.
Zapisane

glabek94
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 2.6
JID: glabek94@jabber.org
Licencja: CC-NC-BY-SA
Wiadomości: 116
Galeria Użytkownika


Zajrzyj do mojej galerii


Zobacz profil WWW
« Odpowiedz #5 : 31.08.2008, 20:34:19 »

Albo efekt rollover.
Zapisane

Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #6 : 31.08.2008, 21:30:11 »

Właśnie o tym mówimy Uśmiech Można to zrobić za pomocą CSS lub JS właśnie Uśmiech
Zrobiłem menu i trochę jest tych linijek lecz mam wszystko w osobnym css'ie więc jakoś normalnie to wygląda.
Zapisane

glabek94
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 2.6
JID: glabek94@jabber.org
Licencja: CC-NC-BY-SA
Wiadomości: 116
Galeria Użytkownika


Zajrzyj do mojej galerii


Zobacz profil WWW
« Odpowiedz #7 : 01.09.2008, 10:09:33 »

http://webmaster.helion.pl/kurshtml/skrypt/rollover.htm - o ile się nie mylę, to to nie jest ani CSS, ani JS.
Zapisane

Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #8 : 01.09.2008, 11:29:39 »

To jest raczej JS. Poniżej to samo i jest wyraźnie napisane(w tytule)że jest to JavaScript Uśmiech

http://webmade.org/porady/efekt-rollover-js.php
Zapisane

Grolak
√ ι ק

Reputacja: 20 Offline Offline

Płeć: Mężczyzna
GIMP: 2.6
JID: grolak@jabber.org
Licencja: CC-NC-BY-SA
Wiadomości: 1 126
Galeria Użytkownika


Kreator mody


Zobacz profil
« Odpowiedz #9 : 01.09.2008, 13:25:22 »

Pozwolę się wtrącić. Chyba o to chodzi: jest taki sposób, jak onmouseover lub onfocus, czyli jak najedziesz na coś myszką, to zamienia się w inny obrazek. Wtedy tylko musiałbyś zrobić grafiki "podświetlone". Nie wiem czy Ci to pomoże, ale to zawsze coś Mrugnięcie
Zapisane

afk
Filax
Nowicjusz

Reputacja: 0 Offline Offline

Płeć: Mężczyzna
GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 11
Galeria Użytkownika

Filax


Zobacz profil
« Odpowiedz #10 : 03.09.2008, 21:46:16 »

Dorzucę swoje 3 grosze Język
Czy nie wystarczy stworzyć klasę (ew. id) dla diva, potem korzystając z pseudoklas zmieniać tło przycisku?
przykład : http://filax.ovh.org
np:
.klasa {background-image:url(tlo.png)}
.klasa:hover {background-image:url(tlo1.png)}
.klasa:active {background-image:url(tlo2.png)}

Zakładając, że div ma określone wymiary, zgodne z tłem. Oczywiście można pomyśleć potem o jakimś preloaderze obrazków, żeby nie było migania.

Pozdrawiam Filax.
Zapisane
Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #11 : 04.09.2008, 07:34:39 »

Już rozwiązałem ten problem Uśmiech Efekt można zobaczyć pod tym adresem:
http://91.121.26.196/site/ szablon jest jeszcze nieskończony i ma sporo błędów pewnie bo nawet nie sprawdzałem w walidatorze. Ale chętnie usłyszę propozycje do zmiany grafiki(pewnie od razu wywalić copyright'y z top'a muszę ale na początku nie tak miał wyglądać szablon).
Zapisane

Elori
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 55
Galeria Użytkownika



Zobacz profil WWW
« Odpowiedz #12 : 04.09.2008, 14:58:45 »

No i obrazek się jednak ładuje - widać szare tło między przejściem.
Zapisane

Bibson
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.4 + GAP
Licencja: Copyright
Wiadomości: 53
Galeria Użytkownika

Bibson


Zobacz profil
« Odpowiedz #13 : 04.09.2008, 16:44:27 »

Tak ładuje się lecz spróbuję zmniejszyć wagę obrazka i efekt szarego tła nie powinien być widoczny. Ale to zawsze lepsze rozwiązanie(przynajmniej wg. mnie)niż JS.
Zapisane

Strony: [1] 2  Wszystkie
DrukujPobierz PDF
Polskie Forum Użytkowników GIMP-aOgólne dyskusjeDyskusjeWebmastering & WebdesignJęzyki InternetuWątek: Poziome menu.
Skocz do: