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.

https://cdnjs.com/libraries/font-awesome

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);
}