![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Nie mam pomysłu, jak zrobić menu oparte na grafice tak, aby spełniało moje wymagania. Mam trzy grafiki do każdego z działów menu: np. news_none.jpg, news_active.jpg i news_current.jpg, foto_none.jpg, foto_active.jpg, czy foto_current.jpg itp. Chciałbym, aby w moim menu składającym się z 7 linków (News | Foto | Dział1 | Dział2 | ...) było tak: - wszystkie linki to pliki grafika: news_none, foto_none itp.. - podświetlony link to grafika: news_active, foto_active itp. - wybrany link to grafika: news_current, foto_current itp., ale już bez hierłącza Nie wiem również, jak zrobić, aby jakoś dynamicznie kod wyglądał, bo gdy wybiorę np. news, czyli strona.php?page=1, to ma się wybrać NEWS, dla page=2 foto itp. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Najprostsza metoda to sprawdzać $_GET['page'].
Coś takiego w linkach możesz umieścić. Możesz to dodawać do klasy, jak chcesz. Ten post edytował pedro84 15.04.2010, 09:05:24 -------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
To każdy link z osobna mam ubrać w css? Nie ma jakiegoś automatu?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
To każdy link z osobna mam ubrać w css? Nie ma jakiegoś automatu? No hover, to mam nadzieję, wiesz jak zrobić. Do tego dodajesz sobie klasę dla każdego linku, jak jest aktywny i zmieniasz tylko obraz tła. 5 minut roboty. -------------------- Google knows the answer...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zrobię w CSS normalny link, link z hover i current.
Ale jak dokładnie mam zastosować podany przez Ciebie kod? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
A chcesz sobie dodać klasę? To tak (możesz wtedy stosować wiele klas):
-------------------- Google knows the answer...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Coś takiego?
Na pewno popełniłem błąd w classie w Php... Ten post edytował nitroo 15.04.2010, 10:31:29 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Musisz podać nazwę strony, tę którą przesyłasz GETem, np. news, etc.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zgadza się, mój błąd, ale i tak nie działa. Chyba mam błąd w css? Teraz dopiero widzę, że używasz <img> wewnątrz <a>. Musisz w takim razie zmieniać <img>, chyba, że dodasz w klasie dla hovera i linku aktywnego display:none; dla <img>. -------------------- Google knows the answer...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teraz dopiero widzę, że używasz <img> wewnątrz <a>. Musisz w takim razie zmieniać <img>, chyba, że dodasz w klasie dla hovera i linku aktywnego display:none; dla <img>. Mógłbyś pokazać mi do tego gotowy kod? Bo gdy dodałem do <img> wewnątrz <a> display:none, to nie pokazuje się nic ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś pokazać mi do tego gotowy kod? Bo gdy dodałem do <img> wewnątrz <a> display:none, to nie pokazuje się nic ![]() No tak, bo musisz to ustawić dla klasy hovera, choć z drugiej strony to też nie najlepsze rozwiązanie. Generalnie, jeśli stosujesz grafikę na menu, to raczej poleciłbym ją jako tło, a nie obrazek. Co Ty na to? -------------------- Google knows the answer...
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
No tak, bo musisz to ustawić dla klasy hovera, choć z drugiej strony to też nie najlepsze rozwiązanie. Generalnie, jeśli stosujesz grafikę na menu, to raczej poleciłbym ją jako tło, a nie obrazek. Co Ty na to? Nigdy nie wiedziałem, jak zrobić link, gdy obrazek jest tłem... |
|
|
![]()
Post
#14
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ustawiasz dla a
Z drugiej strony jednak, powinienes sobie poradzić mając img jako link: dla linku normalnego jest img, dla hovera nadajesz display:none dla img, dla active inny obrazek, powinno działac. -------------------- Google knows the answer...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:37 |