• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pozycja na stronie w bocznym nawigatorze stworzonego z fontello - podświetla element odpowiednio do pozycji na stronie

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
189 wizyt
pytanie zadane 16 czerwca 2016 w HTML i CSS przez mieszczans Nowicjusz (120 p.)
Witam,
chce zrobić pasek nawigacyjny, który będzie wskazywał, w którym miejscu na stronie obecnie się znajduje lub, aby po kliknięciu na dany element, strona przewijała się w dany punkt. Nie mam pojęcia jak to zrobić. Czy da się to zrobić za pomocą czystego HTMLA i CSS? Dokładniej mam 6 tematów w menu - przewiduję małe okręgi oddzielone kreskami w pionie(fontello), chciałbym, aby dany okrąg zmienił kolor, gdy strona będzie na danym temacie, a po kliknięciu w okrąg podświetlało go i przewijało stronę. Ma ktoś jakiś pomysł? Jeżeli się nie da to może coś w JSie? Jak sprawdzić aktualną pozycję na stronie?

2 odpowiedzi

+2 głosów
odpowiedź 16 czerwca 2016 przez CzikaCarry Szeryf (75,340 p.)
Nie wiem, czy w samym HTML i CSS da się coś zrobić (no dobra da się, ale jeśli wyjedziemy kursorem poza obszar strony to nie będzie działać), chyba będziesz musiał użyć troszeczkę JS. Można to zrobić np. tak: piszesz kod JS który odczytuje pozycję scrolla, i w zależności od pozycji scrolla zmienia styl jakiegoś elementu w menu, lub dodaje do niego jakąś dodatkową klasę. Pozdrawiam
+1 głos
odpowiedź 16 czerwca 2016 przez Eimens Maniak (69,240 p.)

 Kotficzki http://codepen.io/PatrykTal/pen/BNEdvm

Jeżeli chcesz na każdej podstronie mieć inny kafelek podświetlony to po prostu w kodzie html do danego elementu np> <li> dodajesz class="active" i dla tej klasy zmieniasz kolor :) (na każdej podstronie inny element menu)

ScrollSpy http://codepen.io/zchee/pen/ogzvZZ

komentarz 16 czerwca 2016 przez mieszczans Nowicjusz (120 p.)
Rzeczywiście super pomysł! Dzięki!

Podobne pytania

0 głosów
1 odpowiedź 178 wizyt
0 głosów
2 odpowiedzi 360 wizyt
pytanie zadane 1 stycznia 2016 w HTML i CSS przez Savuelo Początkujący (310 p.)
0 głosów
2 odpowiedzi 354 wizyt

93,187 zapytań

142,203 odpowiedzi

322,014 komentarzy

62,513 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 2365p. - dia-Chann
  2. 2326p. - Łukasz Piwowar
  3. 2315p. - Łukasz Eckert
  4. 2301p. - CC PL
  5. 2269p. - Tomasz Bielak
  6. 2235p. - Łukasz Siedlecki
  7. 2232p. - rucin93
  8. 2169p. - Marcin Putra
  9. 2006p. - Michal Drewniak
  10. 1946p. - Adrian Wieprzkowicz
  11. 1901p. - Mikbac
  12. 1744p. - rafalszastok
  13. 1734p. - Anonim 3619784
  14. 1586p. - Dawid128
  15. 1480p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...