Tvorba webu na téma
Příprava struktury složek a souborů
V hlavní složce projektu si vytvoříme soubor index.html a vytvoříme složky img a css.
Ve složce css vytvoříme soubor style.css.
HTML šablonu za nás zvládne emmet: !. Jen změníme lang a title.
V hlavičce dokumentu (head) dále můžeme doplnit description a keywords. Také musíme správně nalinkovat soubor kaskádových stylů.
<meta name="description" content="Vítejte na webovce knihovny na Kvapice">
<meta name="keywords" content="knihovna,obchodka,opava">
<link rel="stylesheet" href="css/style.css">Budeme chtít také používat ikonky Font Awesome, proto nalinkujeme do hlavičky potřebný soubor.
Showcase
Nyní mrkneme na otvírák vašeho webu. Věnujte pozornost následujícím prvkům a jejich id a class.
<!-- Header: Showcase -->
<header id="showcase">
<div class="showcase-content">
<div class="l-heading">Milujeme knihy a knihy milují nás</div>
<p class="lead">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Officiis,
repellendus.
</p>
<a href="#what" class="btn">Dozvědět se víc</a>
</div>a opět úprava kaskádových stylů.
/* Showcase */
#showcase {
background: #333 url('../img/showcase.jpg') no-repeat center center/cover;
height: 100vh;
color: #fff;
}
/* Photo by <a href="https://unsplash.com/@itfeelslikefilm?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">🇸🇮 Janko Ferlič</a> on <a href="https://unsplash.com/s/photos/library?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a> */
#showcase .showcase-content {
display: flex;
flex-direction: column;
text-align: center;
justify-content: center;
align-items: center;
height: 100%;
padding: 0 2rem;
/* Overlay */
position: absolute;
top: 65px;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
}