Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
<title>Plynulé scrollování po jednostránkovém webu</title> <div class="navigace"> <a href="#top">Úvod</a> <a href="#o-nas">O nás</a> <a href="#sluzby">Služby</a> <a href="#kontakt">Kontakt</a> </div> <div id="top" class="cast"> <h1>Plynulé scrollování po jednostránkovém webu</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, delectus ab ullam modi earum labore saepe natus architecto ducimus debitis necessitatibus ipsam iure magnam error et assumenda autem itaque obcaecati!</p> </div> <div id="o-nas" class="cast"> <h2>O nás</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam, similique dolorem autem quaerat libero dolore sit fugit harum illo assumenda accusamus maiores perferendis repellat at hic est quae rerum excepturi?</p> </div> <div id="sluzby" class="cast"> <h2>Služby</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, obcaecati, illum voluptates aut explicabo perferendis necessitatibus repudiandae minus quisquam repellendus nostrum sequi fuga officiis cupiditate quidem porro nisi est fugit.</p> </div> <div id="kontakt" class="cast"> <h2>Kontakt</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum quaerat laboriosam harum commodi. Tempore, magni, quo sed delectus molestiae suscipit dolore aut adipisci blanditiis consequuntur aspernatur mollitia laudantium perferendis id!</p> </div>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
* { box-sizing: border-box; } html, body { min-height: 100%; margin: 0; } .cast { min-height: 100%; min-height: 100vh; background: #1081DD; color: #fff; padding: 3em 1em; } .cast:nth-child(even) { background: #DA3F94 } .navigace { position: fixed; top: 0; left: 0; width: 100%; padding: 1em; background: #fff; text-align: center; }
CSS
Autoformát
CSS reset
Až na konci
// https://css-tricks.com/snippets/jquery/smooth-scrolling/ $(function() { $('a[href*=#]:not([href=#])').click(function() { if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); if (target.length) { $('html,body').animate({ scrollTop: target.offset().top }, 1000); return false; } } }); });
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>