- otevři si Replit
- Klikni na Sign up.
- Nyní máš 2 možnosti: přihlásit se prostřednictvím svého účtu na Facebooku či Googlu, anebo vytvořit účet.
- Klikni na správnou ikonku.
- Dotazníkem se nezabývej.
- Nic dalšího v Replit.com nepodnikej, stránku klidně zavři.
- Dej nám vědět, že máš hotovo, kliknutím na tlačítko „Hotovo“ na této stránce.
- Uživatelské jméno musí být 2‒15 znaků dlouhé.
- Zadej e-mail, na který máš přístup, přijde ti na něj ověřovací odkaz.
- Heslo musí být nejméně 6 znaků dlouhé.
- V dalším okně vyplň svůj profil (stačí skutečné jméno a příjmení ‒ zjednoduší to komunikaci).
- Dotazníkem se nezabývej.
- Podívej se do doručené pošty (prohledej i spam) a najdi e-mail od Replit.com s textem Verify your e-mail. Klikni na odkaz v něm obsažený a účet máš ověřen.
- Nic dalšího v Replit.com nepodnikej, stránku klidně zavři.
- Dej nám vědět, že máš hotovo, kliknutím na tlačítko „Hotovo“ na této stránce.
Home End začátek, konec řádku
Ctrl+A Výběr všeho
Ctrl+C Kopírovat výběr nebo bez výběru pro celý řádek
Ctrl+V Vložit
Ctrl+X Kopírovat a smazat (vyjmout) výběr nebo bez výběru pro celý řádek
Tab odsazení přidat Shift+Tab ubrat
lze odsazovat více řádků najednou
Ctrl+Enter spustit kód (to samé, co kliknutí na zelené tlačítko run)
Ctrl+→ Posun po slovech doprava
Ctrl+← Posun po slovech doleva
Ctrl+Shift+→ Výběr po slovech doprava
Ctrl+Shift+← Výběr po slovech doleva
Shift+Alt+F zformátovat celý dokument
F1 nebo Ctrl+Shift+P vyhledávání ve všech dostupných příkazech
Ctrl+K Ctrl+C zakomentuje/odkomentuje řádek (není nutno vybírat)
Ctrl+D Najde další výskyt vybraného (označeného) textu
Ctrl+I vybere celý řádek
Alt+G přenese kurzor na zadané číslo řádku
- Otevři si výchozí cvičení a nahoře klikni na fork.
- Podívej se pod ozubené kolečko (nastavení): nastav si velikost textu (font size) a barevné schéma (theme) tak, abys kód dobře viděla.
- Dále si případně pod ozubeným kolečkem nastav: code intelligence na disabled
- Ve složce
podklady
nalezneš soubortexty.txt
. Vyber z něj všechen text Ctrl+A, zkopíruj ho Ctrl+C a vlož ho do souboruindex.html
Ctrl+V místo komentáře v souboru (šedý text). - Klávesovou zkratkou Ctrl+Enter (na Macu Cmd+Enter) aktualizuj náhled stránky.
- Opět dej prosím „Hotovo“.
<h1>Nadpis nejvyšší úrovně</h1>
<h2>Nadpis druhé úrovně</h2>
<h3>Nadpis třetí úrovně</h3>
<p>odstavec</p>
<strong>důležitý text</strong>
- Vytvoř nadpis nejvyšší úrovně (název webu) z textu „Adéla na cestách“.
- Nadpisy 4 hlavních sekcí budou nadpisy 2. úrovně: O mně, Fotogalerie, Turistický průvodce, Kontakt
- V sekcích Průvodce a Kontakt jsou ještě nadpisy 3. úrovně:Orientační ceník, Kontaktní údaje.
- Zbývající texty uvnitř sekcí jsou odstavce. Ceník zatím přeskoč.
- Patička je jen odstavec.
- Nezapomeň dát vědět, že máš hotovo a nezapomeň na to ani až dokončíš další úkoly.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Označ nadpisy E-mail a Mobil v sekci Kontakty jako důležitý text
- Zalom adresu na víc řádku pomocí značky
<br>
(nový řádek)
<ul>
<li>položka seznamu</li>
<li>další položka seznamu</li>
</ul>
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Z ceníku vytvoř odrážkový seznam.
- Dej hotovo a jestli chceš, můžeš se pustit do bonusového úkolu.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Ceník patří do tabulky. Mrkni se, jakou strukturu mají tabulky v HTML, a nahraď odrážkový seznam tabulkou.
<a href="https://google.com">odkaz na Google.com</a>
<a href="mailto:[email protected]">[email protected]</a>
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- V sekci Kontakt (uvnitř odstavce) vytvoř odkaz z textu „napiš na email“. Odkaz povede na e-mailovou adresu
[email protected]
. - V témže odstavci vytvoř odkaz na Facebook z textu „ozvi na Facebooku“.
- V kontaktních údajích doplň znovu odkaz na Adélin e-mail.
- Vyzkoušej, že odkazy fungují!
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Odkazem může být i telefonní číslo. Když na takový odkaz ťukneš na telefonu, vytočí se dané číslo a můžeš rovnou volat. Podívej se, co je potřeba napsat do atributu
href
, aby to fungovalo.
<img src="adela.jpg" alt="Adéla">
Ctr+Alt+Shift+↑/Ctrl+Alt+Shift+↓ Pohybem nahoru/dolů se přidávají kurzory. Alt+Shift+I Vloží kurzor na každý řádek ve výběru Home End začátek, konec řádku (srovná kurzory na stejnou pozici)
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Přidej fotku Adély
foto.jpg
za nadpis O mně - Přidej obrázek
turistika.jpg
za nadpis Turistický průvodce - Přidej obrázek
mapa.png
před nadpis Kontaktní údaje - Přidej 9 obrázků
hory1-9.jpg
za odstavec v sekci Fotogalerie. Ale použij vícenásobný kurzor! Nevíš, co to je? Za chvíli ti to předvedeme.
hory1.jpg
hory2.jpg
hory3.jpg
hory4.jpg
hory5.jpg
hory6.jpg
hory7.jpg
hory8.jpg
hory9.jpg
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Odkazem můžeš obalit nejen text, ale třeba i obrázek. Vytvoř z obrázku mapy odkaz na mapy.cz.
<head>
…
<title>Název stránky</title>
…
</head>
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Doplň titulek:
Adéliny cesty po horách
- Abys viděla výsledek, je třeba stránku v samostatném okně. Klikni na ikonu se šipkou vpravo vedle adresního řádku v podokně s náhledem. V Replit.com totiž vidíme vlastně náhled stránky což stačí na vše, co dnes budeme dělat, kromě zobrazení titulku, kdy potřebujeme vidět stránku samostatně.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
p {
color: white;
background-color: black;
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
Použij barvy ze souboru podklady/barvy.txt
, ale zkus klidně i svoje vlastní barvy. Záleží jen na tobě, jak moc chceš, aby se tvůj web podobal vzorové stránce.
- Hlavní nadpis obarvi na červenou.
- Nadpisy 2. úrovně obarvi na hnědou.
- Odkazy budou hnědé.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
<head>
…
<link rel="stylesheet" href="nazev-stylopisu.css">
…
</head>
- Připoj si
style.css
k HTML.
p {
font-style: italic; /* nebo normal */
font-weight: bold; /* nebo normal */
font-family: sans-serif; /* nebo serif */
font-size: 1.5rem;
text-align: center; /* nebo left nebo right */
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Všechny texty na stránce udělej bezpatkovým písmem (
sans-serif
) o velikosti1.2rem
. - Všechny nadpisy patkovým písmem (
serif
) a kurzívou. - Hlavní nadpis na střed a písmem velkým
5rem
- Nadpisy 2. úrovně jsou písmem velkým
3rem
. - Nadpisy 3. úrovně jsou písmem velkým
1.5rem
. - Odkazy kurzívou.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Použij zajímavější písma. Na nadpisy písmo Playfair Display a pro všechen ostatní text nastav písmo Raleway.
- Abys je mohla používat, je potřeba připojit fonty ze služby Google Fonts. To se udělá připojením CSS (získá se na jejich stránce v závislosti na požadovaných písmech a jejich řezech). Do hlavičky dokumentu přidej následující
link
, který písma načte:<link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i|Raleway:400,400i,700,700i&subset=latin-ext" rel="stylesheet">
- Odteď s nimi můžeš v CSS pracovat, upravuj vlastnost
font-family
.
<section>
<h2>Nadpis</h2>
<img src="foto.jpg" alt="fotka">
<p>Úryvek novinky…</p>
</section>
<header> … </header>
<footer> … </footer>
section {
background-color: #fff1e6;
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Obal hlavní nadpis značkou pro záhlaví.
- Obal odstavec s patičkou značkou pro zápatí.
- Rozděl zbytek stránky na sekce pomocí značek pro sekci.
- Všechny sekce stránky (O mně, Fotogalerie, Turistický průvodce a Kontakt) budou mít žlutou barvu pozadí (později změníme).
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
<h1 class="tip">Nadpis článku</h1>
<p class="perex tip">Úvodní odstavec článku…</p>
.tip { color: blue; }
.perex { font-size: 1.2rem; }
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Pomocí tříd nastav každé sekci jinou barvu pozadí (dej si pozor na dostatečný kontrast). Doporučené názvy tříd:
omne
,fotogalerie
,pruvodce
,kontakt
- Každá sekce bude mít jinou barvu pozadí. Střídavě béžovou a světle hnědou (
#fff1e6
,#f9e3d0
). Případně vyzkoušej vlastní barvy. - Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
/* vícenásobný selektor */
h1,
a {
color: crimson;
}
/* kontextový selektor */
.tip h2 { color: aqua; }
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Zjednoduš svoje CSS. Styly společné pro všechny nadpisy, nadpisy 2. a 3. úrovně spoj vždy do jednoho vícenásobného selektoru. Spoj i styly společné pro více sekcí. Pokud jsi postupovala správně, tvoje stránka se vizuálně nezměnila.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
a { color: navy; }
a:hover { color: red; } /* najetí myší */
a:focus { color: green; } /* aktivace klávesnicí */
a:visited { color: purple; } /* navštívený */
a:active { color: yellow; } /* při kliknutí */
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Všechny odkazy po najetí myši změní barvu písma a pozadí.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
.tip {
width: 300px;
height: 100px;
max-width: 100%;
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Obrázky v galerii budou široké 30% stránky.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
p {
border-width: 1px;
border-style: solid;
border-color: black;
}
/* totéž pomocí shorthandu */
p {
border: 1px solid black;
border-radius: 6px;
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Nastav obrázkům v galerii hnědý rámeček (třeba
#756158
) široký 2 pixely. - Zaobli obrázkům rohy.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
.tip { padding: 1rem; }
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Všem sekcím na stránce nastav padding tak, aby měly naše barevné pruhy pěkné odsazení.
- Nastav horní a dolní padding patičce.
- Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
.tip {
float: left; /* nebo right */
margin-bottom: 1rem; /* -top, -right, -bottom -left */
}
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Obrázkům v sekci O mně, Turistický průvodce a Kontakt přidej CSS třídy
foto-omne
,foto-pruvodce
,foto-kontakt
. - Pro jednotlivé třídy nastav obtékání zprava nebo zleva podle grafického návrhu stránky ve složce
podklady
. - Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Nastav fotce v sekci O mně menší šířku a takový
border-radius
, aby byla úplně kulatá. Tip: použij procenta. - Fotce v sekci Turistický průvodce nastav
border-radius
jen pro 3 rohy.
<nav>
<a href="#omne">O mně</a>
<a href="#fotogalerie">Fotogalerie</a>
</nav>
…
<section id="omne"> … </section>
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Mezi hlavičku stránky a sekci O mně přidej navigaci pomocí tagu
<nav>
. - Dovnitř vlož odkazy pro všechny sekce stránky.
- Aby ti navigace fungovala, musíš ještě přidat atribut
id
jednotlivým sekcím. - Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
a { display: block; }
p { display: inline; }
li { display: inline-block; }
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Odkazy vycentruj.
- Aby se na ně lépe trefovalo, bylo by fajn jim dát nějaký padding. Ale aby to fungovalo, musíš jim změnit vlastnost
display
. - Podbarvi navigaci hnědou barvou (třeba
#282425
). - Odkazům dej bílou barvu písma, aby byly čitelné.
- Změň odkazům barvu pozadí po najetí myši (třeba
#756158
). - Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Abys dodržela předlohu, doplň navigaci horní ohraničení. Ohraničení má být světle hnědé (třeba
#9c8175
). - Odstraň odkazům v navigaci podtržení pomocí vlastnosti
text-decoration
. Zjisti si jak.
background-image: url('obrazky/hlavicka.jpg');
background-position: center;
background-repeat: no-repeat; /* nebo repeat, pokud chceme, aby se obrázek opakoval */
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
- Záhlaví přidej obrázek na pozadí pomocí vlastnosti
background-image
. - Nechceme, aby se obrázek opakoval, proto mu nastav
background-repeat
nano-repeat
. - Obrázek na pozadí vycentruj.
- Aby byl obrázek vidět celý, dej hlavnímu nadpisu opravdu velký svislý padding (aspoň 150px).
- Jestli chceš mít obrázek roztažený pěkně do kraje, vynuluj margin na prvku
body
. - Dej hotovo.
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- Pro lepší kontrast změň barvu hlavního nadpisu na bílou.
- Vlasnost
background-size
umožňuje nastavit velikost pozadí. Nastav ji na hodnotucover
, aby obrázek vždy vyplnil celou hlavičku (i kdyby měl prohlížeč obrázek zvětšit víc, než na 100%)
Pokud jsi nestihla předchozí cvičení, udělej si znovu fork z této verze
Aby web odpovídal předloze, zbývá dotáhnout tabulku.
- Buňkám v pravém sloupci přidej třídu
cena
. - Buňky s třídou
cena
zarovnej doprava. - Aby bylo zarovnání doprava výrazné, přidej ještě levý padding asi 3rem.
- Všem buňkám přidej spodní ohraničení hnědou barvou (třeba
#756158
)
Pokud si nejsi jista, podívej se, jak má výsledek vypadat
- V podokně s náhledem stránky klikni na iknou se šipkou vpravo vedle adresního řádku.
- Na nové záložce vidíš svou stránku. Na adrese, kterou vidíš v adresním řádku je tvůj web veřejně k vidění.
- Máš hotovo!