Website Automatisch Scrollen?
hey, ich habe eine website erstellt, in der ich mich vorstelle.
Ich habe einen header erstellt, und mehrere text abschnitte mit den themen im header gemacht. jetzt möchte ich, das wenn man zB About drückt, dass automatisch zu dem textabschnitt gescrollt wird.
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML, programmieren
Gib dem Element, zu dem gescrollt werden soll, eine bestimmte ID, und referenziere diese (mit Hashtag davor) im href-Attribut des <a>-Tags:
<nav>
<a href="#about">About</a>
</nav>
<section>... Vorheriger Content ... </section>
<section>... Weiterer Content ... </section>
<section id="about"> Dein "about" Textabschnitt. </section>
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
MrAmazing2
18.09.2021, 20:43
@TimeTravel3
Mit folgendem CSS Code:
html { scroll-behavior: smooth; }
Aber falls dir das immernoch zu schnell ist musst du zu JavaScript (bzw. JQuery) greifen: https://stackoverflow.com/questions/35130603/slowly-scroll-to-a-specific-div-or-anchor-in-a-html-page
Hey, Danke für die Hilfe.
Ich habe aber noch eine Frage, wie kann ich die zeit beim scrollen verlangsamen?