[TASK] Navigationsleiste hinzugefügt
- scrollen per Javascript (wenn möglich) - wenn nicht dann per Hash
This commit is contained in:
parent
b30f548080
commit
94a9f48872
26
index.html
26
index.html
@ -15,25 +15,35 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="white" style="display:none"></nav>
|
||||
<div class="navbar-fixed">
|
||||
<nav class="green lighten-2">
|
||||
<div class="nav-wrapper container">
|
||||
<a href="/" id="logo-container" class="brand-logo">
|
||||
<img src="favicon.png" alt="Visitenkarten-Logo" height="64">
|
||||
</a>
|
||||
<ul class="right hide-on-med-and-down">
|
||||
<li><a href="#willkommen">Willkommen</a></li>
|
||||
<li><a href="#wohnung">Ferienwohnung</a></li>
|
||||
<li><a href="#buchung">Anfahrt und Buchung</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
<div id="willkommen-banner" class="parallax-container valign-wrapper" style="height:100vh">
|
||||
<div class="container">
|
||||
|
||||
<div class="card-panel">
|
||||
<div class="center">
|
||||
<h1 class="heading-2">Ferienwohnung "<span class="uppercase">Wanderlust</span>"</h1>
|
||||
</div>
|
||||
<h2 class="heading-5 light center"><i>Entspannen in gemütlicher Atmosphäre</i></h2>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="parallax">
|
||||
<img src="bilder/2400px/StartbildOriginal_Rev.jpg" alt="Eindrücke unserer Ferienwohnung">
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<section id="willkommen" class="row">
|
||||
<section id="willkommen" class="container">
|
||||
<div class="row">
|
||||
<div class="col s12 m8">
|
||||
<h2>Willkommen</h2>
|
||||
<p>
|
||||
@ -57,8 +67,8 @@
|
||||
Wir freuen uns auf Ihren Besuch.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div id="wohnung-banner" class="parallax-container">
|
||||
<div class="parallax">
|
||||
<img src="bilder/2400px/5.jpg" alt="">
|
||||
|
||||
20
script.js
20
script.js
@ -10,4 +10,24 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
var hashAnchors = document.querySelectorAll("a[href^='#']");
|
||||
hashAnchors.forEach(element => {
|
||||
element.onclick = function () {
|
||||
var target = this.getAttribute("href");
|
||||
scrollToElement(target);
|
||||
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function scrollToElement(name) {
|
||||
var elementToScrollTo = document.querySelector(name);
|
||||
var top = elementToScrollTo.getBoundingClientRect().top + window.pageYOffset - 48;
|
||||
|
||||
window.scrollTo({
|
||||
top: top,
|
||||
behavior: "smooth"
|
||||
})
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user