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
<body> <div class="play"><div class="play-background-prekryv"></div><div class="play-background"></div><div class="radioinfo"><b>název</b>│slogan</div><a href="#" target="_blank"><div class="playbutton"></div></a></div> <div class="main-menu"><div class="logo"><img src="https://www.constructionweekonline.com/cloud/2021/07/06/IMG-Worlds-of-Legends-Rendering.jpg" alt="logo"></div><ul><li><a href="#uvod">úvod</a></li><li><a href="#">jukebox</a></li></ul><div class="xbutton">x</div></div> <div class="basic-info"><a name="uvod" class="aname"></a><div class="basic"><h2>název</h2><ul><li>krátký popisek</li></ul></div><div class="basic-gradient"></div></div> <div class="text"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent dapibus. Ut tempus purus at lorem. Pellentesque arcu. Nulla est. Nam quis nulla. Pellentesque sapien. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Aenean fermentum risus id tortor. Proin in tellus sit amet nibh dignissim sagittis. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.</p> <p>Praesent vitae arcu tempor neque lacinia pretium. Nullam faucibus mi quis velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque sapien. Integer pellentesque quam vel velit. Morbi scelerisque luctus velit. Pellentesque arcu. Integer vulputate sem a nibh rutrum consequat. Nulla turpis magna, cursus sit amet, suscipit a, interdum id, felis. Pellentesque pretium lectus id turpis. Nullam faucibus mi quis velit. Praesent vitae arcu tempor neque lacinia pretium. Etiam bibendum elit eget erat.</p> <p>Nunc auctor. Suspendisse nisl. Mauris suscipit, ligula sit amet pharetra semper, nibh ante cursus purus, vel sagittis velit mauris vel metus. Aliquam ornare wisi eu metus. Maecenas libero. In sem justo, commodo ut, suscipit at, pharetra vitae, orci. Aenean fermentum risus id tortor. Aenean vel massa quis mauris vehicula lacinia. Aliquam ante. Etiam commodo dui eget wisi. Curabitur sagittis hendrerit ante.</p> <p>Fusce wisi. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Ut tempus purus at lorem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis pulvinar. Nulla est. Quisque tincidunt scelerisque libero. Duis pulvinar. Fusce aliquam vestibulum ipsum. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Quisque porta.</p> <p>Quisque porta. Fusce tellus. Proin mattis lacinia justo. Fusce aliquam vestibulum ipsum. Nunc dapibus tortor vel mi dapibus sollicitudin. Aenean fermentum risus id tortor. Integer rutrum, orci vestibulum ullamcorper ultricies, lacus quam ultricies odio, vitae placerat pede sem sit amet enim. Nullam justo enim, consectetuer nec, ullamcorper ac, vestibulum in, elit. Nam sed tellus id magna elementum tincidunt. Aenean fermentum risus id tortor. Sed elit dui, pellentesque a, faucibus vel, interdum nec, diam. Nulla accumsan, elit sit amet varius semper, nulla mauris mollis quam, tempor suscipit diam nulla vel leo. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Proin pede metus, vulputate nec, fermentum fringilla, vehicula vitae, justo.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent dapibus. Ut tempus purus at lorem. Pellentesque arcu. Nulla est. Nam quis nulla. Pellentesque sapien. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Aenean fermentum risus id tortor. Proin in tellus sit amet nibh dignissim sagittis. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.</p> <p>Praesent vitae arcu tempor neque lacinia pretium. Nullam faucibus mi quis velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque sapien. Integer pellentesque quam vel velit. Morbi scelerisque luctus velit. Pellentesque arcu. Integer vulputate sem a nibh rutrum consequat. Nulla turpis magna, cursus sit amet, suscipit a, interdum id, felis. Pellentesque pretium lectus id turpis. Nullam faucibus mi quis velit. Praesent vitae arcu tempor neque lacinia pretium. Etiam bibendum elit eget erat.</p> <p>Nunc auctor. Suspendisse nisl. Mauris suscipit, ligula sit amet pharetra semper, nibh ante cursus purus, vel sagittis velit mauris vel metus. Aliquam ornare wisi eu metus. Maecenas libero. In sem justo, commodo ut, suscipit at, pharetra vitae, orci. Aenean fermentum risus id tortor. Aenean vel massa quis mauris vehicula lacinia. Aliquam ante. Etiam commodo dui eget wisi. Curabitur sagittis hendrerit ante.</p> <p>Fusce wisi. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Ut tempus purus at lorem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis pulvinar. Nulla est. Quisque tincidunt scelerisque libero. Duis pulvinar. Fusce aliquam vestibulum ipsum. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Quisque porta.</p> <p>Quisque porta. Fusce tellus. Proin mattis lacinia justo. Fusce aliquam vestibulum ipsum. Nunc dapibus tortor vel mi dapibus sollicitudin. Aenean fermentum risus id tortor. Integer rutrum, orci vestibulum ullamcorper ultricies, lacus quam ultricies odio, vitae placerat pede sem sit amet enim. Nullam justo enim, consectetuer nec, ullamcorper ac, vestibulum in, elit. Nam sed tellus id magna elementum tincidunt. Aenean fermentum risus id tortor. Sed elit dui, pellentesque a, faucibus vel, interdum nec, diam. Nulla accumsan, elit sit amet varius semper, nulla mauris mollis quam, tempor suscipit diam nulla vel leo. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Proin pede metus, vulputate nec, fermentum fringilla, vehicula vitae, justo.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent dapibus. Ut tempus purus at lorem. Pellentesque arcu. Nulla est. Nam quis nulla. Pellentesque sapien. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Aenean fermentum risus id tortor. Proin in tellus sit amet nibh dignissim sagittis. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.</p> <p>Praesent vitae arcu tempor neque lacinia pretium. Nullam faucibus mi quis velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque sapien. Integer pellentesque quam vel velit. Morbi scelerisque luctus velit. Pellentesque arcu. Integer vulputate sem a nibh rutrum consequat. Nulla turpis magna, cursus sit amet, suscipit a, interdum id, felis. Pellentesque pretium lectus id turpis. Nullam faucibus mi quis velit. Praesent vitae arcu tempor neque lacinia pretium. Etiam bibendum elit eget erat.</p> <p>Nunc auctor. Suspendisse nisl. Mauris suscipit, ligula sit amet pharetra semper, nibh ante cursus purus, vel sagittis velit mauris vel metus. Aliquam ornare wisi eu metus. Maecenas libero. In sem justo, commodo ut, suscipit at, pharetra vitae, orci. Aenean fermentum risus id tortor. Aenean vel massa quis mauris vehicula lacinia. Aliquam ante. Etiam commodo dui eget wisi. Curabitur sagittis hendrerit ante.</p> <p>Fusce wisi. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Ut tempus purus at lorem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis pulvinar. Nulla est. Quisque tincidunt scelerisque libero. Duis pulvinar. Fusce aliquam vestibulum ipsum. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Quisque porta.</p> <p>Quisque porta. Fusce tellus. Proin mattis lacinia justo. Fusce aliquam vestibulum ipsum. Nunc dapibus tortor vel mi dapibus sollicitudin. Aenean fermentum risus id tortor. Integer rutrum, orci vestibulum ullamcorper ultricies, lacus quam ultricies odio, vitae placerat pede sem sit amet enim. Nullam justo enim, consectetuer nec, ullamcorper ac, vestibulum in, elit. Nam sed tellus id magna elementum tincidunt. Aenean fermentum risus id tortor. Sed elit dui, pellentesque a, faucibus vel, interdum nec, diam. Nulla accumsan, elit sit amet varius semper, nulla mauris mollis quam, tempor suscipit diam nulla vel leo. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Proin pede metus, vulputate nec, fermentum fringilla, vehicula vitae, justo.</p> </div> </body>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
body{ padding: 0px; margin: 0px; font-family: arial; } .main-menu { background: #fbfbfb; height: 80px; position: sticky; top: 0; display: grid; grid-template-columns: 1fr 4fr; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; z-index: 500; margin-top: calc(100vh - 80px); } .xbutton{ display: none; } .main-menu .logo img{ height: 60px; padding: 10px; } .main-menu ul { justify-content: center; margin: auto 20% auto auto; } .main-menu ul li { display: inline; padding: 10px 30px; color: #555; text-transform: uppercase;} .main-menu ul li a{ text-decoration: none; color: #555; } .logo { margin: auto; } .play{ width: 100%; height: calc(100vh - 80px); position: fixed; top: 0; z-index: -10; display: flex; justify-content: center; } .play a { margin: auto; text-decoration: none; color: white; } .play-background-prekryv{ background: #0d6ab755; background-size: cover; background-repeat: no-repeat; width: inherit; height: inherit; position: absolute; z-index: -11; } .play-background{ background: url(https://www.constructionweekonline.com/cloud/2021/07/06/IMG-Worlds-of-Legends-Rendering.jpg); background-size: cover; background-repeat: no-repeat; width: inherit; height: inherit; position: absolute; z-index: -12; } .radioinfo { position: absolute; width: calc(100% - 40px); background: #0f0f0f; padding: 20px; color: #b3b3b3; text-align: center; } .playbutton { display: flex; align-items: center; width: 250px; height: 250px; background: url(https://www.constructionweekonline.com/cloud/2021/07/06/IMG-Worlds-of-Legends-Rendering.jpg); background-size: 100% 100%; background-position: center; border: 30px solid #0d6ab757; border-radius: 360px; background-repeat: no-repeat; animation-name: playbutton; animation-duration: 4s; animation-iteration-count: infinite; } .aname{ margin-top: -82px; } .text{ padding: 100px 10% 20px 10%; background: white; z-index: 1; } .basic-info{ width: 100%; background: url(https://www.constructionweekonline.com/cloud/2021/07/06/IMG-Worlds-of-Legends-Rendering.jpg); height: 100vh; background-size: cover; background-position: right; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 100px; background-color: white; } .basic { color: white; z-index: 2; margin-top: 0px; grid-area: 1 / 2 / 3 / 3; background: #0d6ab799; padding: 20px; } .basic-gradient { grid-area: 2 / 1 / 3 / 3; background: linear-gradient(#fff0, white); width: 100%; height: auto; z-index: 3; } @keyframes playbutton { 0% {width: 150px; height: 150px;} 5% {border: 60px solid #0d6ab757;} 5% {width: 250px; height: 250px;} 10% {border: 20px solid #0d6ab757;} 10% {width: 200px; height: 200px;} 15% {border: 50px solid #0d6ab757;} 25% {width: 300px; height: 300px;} 30% {border: 30px solid #0d6ab757;} 45% {border: 50px solid #0d6ab757;} 50% {width: 100px; height: 100px;} 55% {border: 30px solid #0d6ab757;} 55% {width: 200px; height: 200px;} 60% {border: 20px solid #0d6ab757;} 60% {width: 150px; height: 150px;} 65% {border: 60px solid #0d6ab757;} 75% {width: 200px; height: 200px;} 80% {border: 20px solid #0d6ab757;} 80% {width: 300px; height: 300px;} 85% {border: 20px solid #0d6ab757;} 85% {width: 250px; height: 250px;} 90% {border: 40px solid #0d6ab757;} 100% {width: 150px; height: 150px; border: 60px solid #0d6ab757;} } @media (max-width: 3000px) { .main-menu{ width: 100%; background: #ffffff; height: max-content; display: grid; grid-template-rows: min-content 1fr; grid-template-columns: 1fr min-content; margin-bottom: calc(-100vh + 82px); } .logo{ margin: 11px 10px; grid-area: 1 / 1 / 2 / 2; } .xbutton { grid-area: 1 / 2 / 2 / 3; padding: 10px; display: flex; justify-content: center; flex-direction: column; margin: 20px; align-content: center; font-size: 30px; } .main-menu ul{ margin: 0px; display: flex; flex-direction: column; justify-content: flex-start; padding: 0px; grid-area: 2 / 1 / 3 / 3; display: none; } .main-menu ul li { border-bottom: 1px solid #555; height: max-content; padding: 0; } .main-menu ul li a { padding: 20px; width: calc(100% - 40px); display: block; text-align: center; } }
CSS
Autoformát
CSS reset
Až na konci
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>