Kuidas mall välja näeb? https://taltech-coding.github.io/html-workshop/
Tegu on repoga, mida kasutatakse TalTechi veebilehe tegemise töötoas.
Selles töötoas saad teha endale ilusa veebilehe! Kujundame CSS-i kasutades ühe stiilse HTML veebilehe. Eelnev kogemus ei ole oluline.
- Loo endale GitHubi kasutaja.
- vali "Fork"

- Saad ise lisada repository'le nime ning vajuta create fork

- Peale natukest laadimist peaks ette tulema sinu uus repo.
- Lae alla repository.
- Ava allalaetud ZIP-fail ning extracti ehk paki see lahti sobivasse asukohta oma arvutis.
- Ava HCODX veebirakendus https://hcodx.com.
- Sealt valida.
- Vajuta "Select Folder" ja otsida üles asukoht kuhu töötoa fail sai salvestatud.
- Nüüd on kõik failid õiges kohas! Joontega ümbritsetud "play" nuppu vajutades avaneb uus vaade
kus ongi teie VEEBILEHT! Kõik vajalikud failid, mis teil vaja on "html-workshop-main" kaustas vasakul.
- index.html - veebilehe HTML mall
- style.css - veeblehe CSS-i mall
- images kaust, kus on pildid, mida index.html-is kasutatakse
- README.md koos seal kasutatavate piltidega (tutorial_img_1.png ja tutorial_img_2.png)
- given_template.jpg, kus on kirjas, mida on vaja teha.
- Töötoa eesmärgiks on koostada veebileht millegi/kellegi kohta.
- Veebileht peaks olema sarnane ette toodud veebilehega (given_template.jpg)
- Sinu ülesandeks on antud malli (index.html, style.css) vastavalt soovidele muuta
Enne kui hakkad sisu muutma, vaata, kuidas veebileht praegu välja näeb. Selleks ava mall ja vaata seda veebilehitsejas, mitte ainult koodina failides.
💡 Vihje 1
Ava projektis fail index.html
💡 Vihje 2
Üleval paremas nurgas (PyCharm puhul) on kolm väikest ikooni. Klõpsa neist sobival (nt brauseri ikoonil), et avada leht oma arvuti veebilehitsejas. Nüüd peaksid nägema malli veebilehe kujul.
Kui avad veebilehe, näed, et brauseri vahelehel (tab'il) on kirjas "Minu veebileht". Muuda see sobivaks enda lehe sisule.
💡 Vihje
Otsi failist üles element <title>...</title> ning muuda see enda valitud pealkirjaks.
🛠️ Lahendus
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="style.css"/>
<title>MUUDA SEE ÄRA</title>
</head>Praegu on sinu üheks veebilehe pealkirjaks lihtsalt "Nimetus". Muuda kõik sellised pealkirjad sobivaks.
💡 Vihje
Otsi failist üles element <h1>...</h1> ning muuda nende vahel olevat teksti.
h1tähistab kõige suuremat pealkirja
🛠️ Lahendus
<div class="container" style="padding: 1em">
<div id="textBox">
<h1>MUUDA SEE ÄRA</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.Curabitur eget lectus mi. Donec lorem magna,
elementum ac dui in, posuere pharetra odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur eget lectus mi. Donec lorem magna, elementum ac dui in, posuere pharetra odio.</p>
</div>
<img id="photo" src="images/img.png">
</div>Hetkel on meil seal palju ladinakeelset teksti, kuid soovime sinna midagi sisukamat - sinu veebilehele sobivamat.
Muuda tekst igal pool, kus malli järgi (given_template.png) on palutud.
💡 Vihje
Otsi failist üles element <p>...</p> ning muuda nende vahel olevat teksti.
ptähistab veebilehel olevat kõige "tavalisemat" teksti.
🛠️ Lahendus
<div class="container" style="padding: 1em">
<div id="textBox">
<h1>Nimetus</h1>
<p>MUUDA SEE ÄRA</p>
</div>
<img id="photo" src="images/img.png">
</div>Leia endale meelepärased pildid ning lisa need oma veebilehele.
💡 Vihje 1
Pildi lisamine projekti käib järgnevalt:
- Otsi internetist mõni tore pilt ning lae see arvutisse alla.
- Lisa see fail ka siia projekti (pilte hoiame
imageskaustas) - Mine faili
index.htmlning asenda vana pilt uuega
💡 Vihje 2
Lisa väljas img asuvale src alale uue pildi asukoht.
- Kui tegid soovitatult siis peaks selle asukoht olema
images/sinu_faili_nimi.png - Pildi asukohta saad leida ka kui teed parema klõpsu pildifailil ning sealt "Copy path/reference...".
🛠️ Lahendus
<div class="container" style="padding: 1em">
<div id="textBox">
<h1>Nimetus</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.Curabitur eget lectus mi. Donec lorem magna,
elementum ac dui in, posuere pharetra odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur eget lectus mi. Donec lorem magna, elementum ac dui in, posuere pharetra odio.</p>
</div>
<img id="photo" src="images/SIIA_SINU_PILT.png">
</div>💡 Vihje 1
Sul on juba üks "lõbusad faktid" kastike valmis kirjutatud. Muuda selle sisu:
- pilt
p
Lisa ülejäänud kaks faktikasti analoogselt näitele.
🛠️ Lahendus
<div class="container">
<div class="card">
<img class="icon" src="images/pane_siia_oma_pilt.png"/>
<h1>Kas teadsid, et </h1>
<p>MUUDA SEE TEKST.</p>
</div>
<div class="card">
<img class="icon" src="images/pane_siia_oma_pilt.png"/>
<h1>Kas teadsid, et </h1>
<p>MUUDA SEE TEKST.</p>
</div>
<div class="card">
<img class="icon" src="images/pane_siia_oma_pilt.png"/>
<h1>Kas teadsid, et </h1>
<p>MUUDA SEE TEKST.</p>
</div>
</div>Leia endale youtube'st mõni teemakohane video, mida lehel näidata.
💡 Vihje
- Sulle on antud väljas
iframeasuval alalsrclink kujul: src="https://www.youtube.com/embed/WLT7TDGzXGU?si=z5_UTSHfVFkCDm6X" - Leia endale Youtube'st sobiv video
- Võta oma Youtube video url-ist peale "=" olev osa ning asenda see etteantud lingi viimase osaga
- Ehk kui sinu url on https://www.youtube.com/watch?v=bnmAi53H520 siis sa kasutad sellest "bnmAi53H520" osa
🛠️ Lahendus
<div class="container" style="flex-flow: column">
<iframe id="video" src="https://www.youtube.com/embed/MUUDA_SEE_SIIN" title="YouTube video player"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen></iframe>
<p style="max-width: 55em">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a odio vel lorem congue
facilisis. Praesent consequat leo arcu, in gravida erat fringilla in. Pellentesque dictum accumsan leo, in
consectetur eros malesuada quis. Ut congue turpis eget interdum egestas. </p>
</div>Vaadates malli given_template.jpg märkad, et seal on "lisainfo" ala.
Sinna peaksime tekitama 3 linki, mis viivad mõnele teisele veebilehele.
💡 Vihje 1
Seda saab teha failis index.html lisainfo pealkirja juures.
💡 Vihje 2
Linki saab lisada nii: <a href="">...</a>
- Jutumärkide vahele läheb link teisele veebilehele.
- "..." Kohale saad kirjutada teksti, millena link kuvatakse.
Kui tahad, et veebileht avaneks uuel vahelehel kirjuta nii: <a href="" target="_blank">...</a>
🛠️ Lahendus
<div class="container">
<a href="https://esimene.com">Esimene</a>
<a href="https://teine.org">Teine</a>
<a href="https://kolmas.net">Kolmas</a>
</div>Tähelepanelikult vaadates märkad failis index.html esinenud väljasid ka style.css failis
<body>..</body>->bodyid=photo->#photoclass="container"->.container
CSS-i kasutataksegi veebilehe elementide "stiliseerimiseks" - siin saab muuta elementide suurust, värvi vms.
Värve saad esitada:
- Sõnadena:
lightblue,gray - HEX koodidena:
#f4f4f4 - RGB-na:
rgb(255, 255, 255)
💡 Vihje
Lisa body juurde väli background-color.
🛠️ Lahendus
body {
display: flex;
padding: 1em;
flex-direction: column;
gap: 3em;
align-items: center;
background-color:lightcoral;
}💡 Vihje
Selleks pead tegema uue välja h1 jaoks.
🛠️ Lahendus
h1 {
font-family: 'Georgia', serif;
color: chartreuse;
}Tegelikult saab CSS-iga veel palju rohkem teha ning selleks on materjale internetis lõputult. Viimistle oma veebileht täpselt selliseks, nagu sa teda soovid. (: