-
Naučili jsme se,
-
jak vytvořit celou webovou stránku,
-
se všemi druhy textů a obrázků.
-
Ale trochu tomu chybí styl.
-
Moje stránka
vypadá úplně stejně
-
jako vaše webová stránka.
-
Černý text, bílé pozadí,
ten samý druh písma.
-
Uspořádáno od horního
okraje až k dolnímu.
-
Určitě jste na internetu viděli,
-
že každá webová stránka
vypadá trochu jinak.
-
Zde na Khan Academy
-
také máme různé barvy,
písma a velikosti.
-
Klidně se podívejte i teď,
zastavte si toto video
-
a podívejte se na několik různých webů.
-
V čem se od sebe liší?
-
Co se vám na nich líbí nebo naopak nelíbí?
-
Já na vás tady počkám.
-
Důležité je si všimnout, jak
různé stránky mohou vypadat,
-
protože se brzy naučíte,
-
jak odlišit vaši stránku od jiných.
-
Stylem, který se vám
-
líbí, protože
vás to jednak reprezentuje,
-
ale také se to líbí
ostatním návštěvníkům.
-
Abychom to mohli udělat,
-
musíme se naučit jazyk CSS,
-
neboli kaskádové styly,
-
kterým určíme styly,
které se poté použijí
-
na různých částech naší stránky.
-
CSS použijeme uvnitř HTML,
ale ve skutečnosti to není HTML,
-
takže se musíme naučit nový jazyk,
-
a nesmíme si plést HTML s CSS.
-
Naučíme se, jak použít CSS
k různým stylům
-
naší stránky, jako jsou písma,
-
velikosti a uspořádání
obsahu, ale začneme
-
s něčím zábavným.
-
A to jsou barvy.
Co třeba změnit barvu nadpisů,
-
aby byly pěkně zelené jako tráva.
-
Nejprve musíme přidat tag style
-
do tagu head v naší stránce.
-
Jakmile ji prohlížeč načte, řekne si:
-
"Fajn, tady uvnitř je vše jen CSS."
-
"Použiji můj CSS parser,
abych tomu rozuměl,
-
ne HTML parser."
-
Tady uvnitř teď přidáme
pravidlo CSS stylu.
-
Každé pravidlo má selektor, určující,
-
jakou část obsahu má prohlížeč
-
upravit, a obsah určující,
-
jak má prohlížeč tuto část změnit.
-
Pokud bychom chtěli změnit
všechny nadpisy H2,
-
jako selektor napíšeme H2
a složené závorky.
-
Musí být složené, ne hranaté
-
nebo kulaté, jinak to nebude fungovat.
-
Dovnitř napíšeme naši deklaraci,
-
s vlastnostmi a hodnotami.
-
Abychom změnili barvu,
použijeme vlastnost color,
-
poté napíšeme dvojtečku a hodnotu.
-
Musíme říct prohlížeči,
jakou barvu chceme.
-
Mohli bychom napsat green (zelená),
-
a prohlížeč by to pochopil,
protože je to standardní barva,
-
ale to není taková zelená,
jakou chci já.
-
Já chci trávově zelenou.
-
Když bych napsala trávově zelenou,
hmmmm.
-
Prohlížeč najednou nebude vědět,
jakou barvu myslím
-
a vrátí nadpisu černou barvu,
-
protože nikdy neslyšel o trávově zelené.
-
Pokud chceme definovat jakoukoliv barvu,
-
potřebujeme něco, čemu
se říká RGB spektrum.
-
Možná jste o něm slyšeli
v hodinách výtvarné výchovy.
-
Ale nemusíte být experty na RGB,
-
protože tu pro vás máme RGB
barevnou paletu.
-
Aby se zobrazila, nahraďte toto
R-G-B a závorkami,
-
a paleta vyskočí sama.
-
Myší na ní můžete najet
-
a vybrat si barvu,
a vidíte, jak se barva mění
-
okamžitě, a až si vyberete,
tak stačí kliknout na tu barvu.
-
Všimli jste si těch tří čísel,
-
která se měnila v našich RGB závorkách?
-
To je červená, zelená a modrá
-
složka výsledné barvy.
-
Skvělé na našem CSS selektoru H2 je,
-
že platí pro všechny nadpisy
H2 na naší stránce,
-
takže můžeme změnit najednou
několik nadpisů,
-
protože chceme všechny H2 nadpisy zelené.
-
Je to stejné pro všechny
H2 nadpisy naší stránky.
-
Jak budete pokračovat ve studiu CSS,
-
naučíte se více způsobů, jak vybrat
různé části vaší stránky,
-
třeba pokud chcete jen jeden nadpis H2.
-
Se selektory tagů si můžete
vcelku dobře vystačit.
-
Přidejme další CSS pravidlo.
-
Teď uděláme pozadí
modré jako nebe.
-
Jak to uděláme?
-
Který tag obaluje celou stránku?
-
Není to tag H1, ani tag P,
-
není to ani obrázek, ale body tag.
-
Pamatujte si, že vše, co jde vidět,
-
je uvnitř tagu body.
-
Pokud chceme stylovat celou stránku,
-
musíme použít selektor,
který vybere tento tag.
-
Napíšeme tedy body.
-
Místo color napíšeme
background-color, barva pozadí,
-
dvojtečka
-
a pak rgb a závorky.
-
Vyskočí naše barevná paleta.
-
A vyberu takovou modrou,
-
která mi připomíná mráčky
jako zajíčky na obloze.
-
Tak, mám svoji stylovou stránku.
-
Existují stovky CSS vlastností,
-
kromě barvy a pozadí,
-
ale tyhle jsou ty zábavné,
proto s nimi začínáme.
-
Jakmile domluvím,
hrajte si klidně dál
-
s barvami a upravte si tuto stránku
-
podle vašich představ.
-
Tak, jen do toho!