HTML ja CSS algajatele

HTML ja CSS algajatele (Osa 31): Värvid ja taustad

Kõik õpetuse videod HTML ja CSS algajatele

Värvus omadused kirjeldavad elementide esile tõstetud värvi (tekstivärv). Värvide määramine on võimalik mitmel erineval viisil. Tavaliselt kasutatakse heksadesimaalseid väärtusi. Need väärtused algavad alati eelnevalt postitatud ristiga. Tavaliselt järgneb sellele kolm numbri- ja/või tähepaari. Need tähistavad punast, rohelist ja sinist. Värvide määramine toimub alati järgmise skeemi järgi:

RRGGBB



Märgis #ffffff põhjustab valge värvi. Kui kasutatakse aga #000000, kuvatakse värvina must. "Mõistlikes" HTML-redaktorites on vastavad värvivalijad olemas.

HTML ja CSS algajatele (Osa 31): Värvid ja taustad

Saate heksadetsimaalsed koodid kindlaks teha. Lisaks on mitmel veebisaidil (nt http://www.farbtabelle.net/) värvide jaoks vastavad ülevaated saadaval.

HTML ja CSS algajatele (Osa 31): Värvid ja taustad

CSS-is on võimalik heksadetsimaalsete värviväärtuste kirjutamist lühendada. See põhimõte ei kehti siiski kõigi värviväärtuste kohta. See töötab tegelikult vaid siis, kui üks väärtus koosneb kolmest samast paarisest. Tüüpilised näited sellest on värvimääratlused musta ja valge jaoks. Tavaliselt kirjutatakse need järgmiselt:

.schwarz {
   color: #000000;
}
.weiss {
   color: #ffffff;
}



Seda süntaksit saab ka lühendada.

.schwarz {
   color: #000;
}
.weiss {
   color: #fff;
}



CSS-is on lubatud ka RGB-väärtused. Siin tuleb märkida arvulistest väärtustest 0 kuni 255 need komadega eraldatult kirja panna. Värvide järjestus vastab heksadesimaalsetele värvidele.

a { 
color: rgb(100%, 100%, 100%); 
background: rgb(0, 0, 0); 
}



Nagu näide näitab, on võimalik kasutada ka protsentuaalseid märke, mis praktikas aga harva esinevad.

Veel üks võimalus värvide määratlemiseks on värvimärksõnad. Mõned näited on järgmised:

black

red

blue

yellow

white

green

Vastav määratlus võiks välja näha järgmiselt:

p { 
 color: white; 
 background: black; 
}



Pange tähele, et CSS3-s on saadaval lai valik värvimärksõnu. CSS3 on võtnud üle värvide nimetused SVG spetsifikatsioonist. Ülevaate saadavalolevatest värvide nimetustest leiate aadressilt http://www.w3.org/TR/SVG/types.html#ColorKeywords.

HTML ja CSS algajatele (Osa 31): Värvid ja taustad

Tausta defineerimine

Taust on koondnimekiri, mis sisaldab järgmisi võimalikke väärtusi, mis selles õpetuse jätkus veel üksikasjalikult esitletakse:

• tausta kinnitus

tausta värv

tausta pilt

tausta asukoht

tausta kordamine

Üksikmärgendid tuleb üksteisest eraldatuna kirja panna tühikute abil. Ei ole oluline, millises järjekorras seda tehakse. Kõiki väärtusi pole tarvis märkida.

Näide:

p { 
    taust: läbipaistev
    url(logo.jpg)
    kerimine korrata 0% 0%; 
 }

Taustavärvid

Elemendile taustavärv määramiseks kasutatakse omadust tausta värv.

div { 
   tausta värv: #009999;
}



Väärtusena esitage soovitud värv.

HTML ja CSS algajatele (Osa 31): Värvid ja taustad

Taustagraafikud

tausta pilt määrab taustaks graafika. Kui see omadus määratakse välises CSS-failis, viitavad suhtelised teepunktid kausta, kus see CSS-fail asub.

mitte – pole taustagraafikat

• URI – graafiku teeülesanne

Siinkohal on ka näide.

<div style="taustapilt:url(hinten.jpg); vahemik:20px; täidis:20px">
    Tere tulemast PSD-Tutorials.de-sse!
</div>



Palun olge taustapiltide kasutamisel ettevaatlik. Liiga silmatorkavad taustapildid ei tee tekstide loetavust just lihtsaks.

HTML ja CSS algajatele (Osa 31): Värvid ja taustad



On muidugi veebisaite, kus visuaalsus on ainus oluline asi. Seal võib kindlasti kasutada silmatorkavamaid taustu.

Kerivad taustad

Pikemate elementide korral liigub taustapilt lehekülje kerimisel kaasa. Omadusega taustakinnitus saab selle vastu seista.

fikseeritud – liigub kaasa

kerimine – taustagraafik seisab paigal ja kohandub brauseriaknaga (vaateaknaga).

Omadust taustakinnitus kasutatakse loomulikult tavaliselt koos tausta pildiga.

Näide:

div.fest {
    background-image: url(taust.gif); 
    background-repeat: no-repeat;
 }

Tausta positsioon

Über die Eigenschaft background-repeat wird festgelegt, an welcher Position der Hintergrund beginnen soll. Bezugspunkt ist das Element, für das die Grafik definiert wurde.

• Prozentangabe – ein oder zwei Werte, die den Abstand der Grafik von der oberen linken Ecke des Elements bestimmen. Bei zwei Werten steht der erste für den horizontalen, der zweite für den vertikalen Abstand. Bezugspunkt ist nicht die obere linke Ecke der Grafik, sondern ein Punkt innerhalb der Grafik, der ebenfalls durch die x/y-Werte angegeben wird.

• Längenangabe – bestimmt den Abstand der Grafik von ihrer linken oberen Ecke zur linken oberen Ecke des Elements. Erlaubt sind ein oder zwei Werte. Sind zwei Werte angegeben, bestimmt der erste den Horizontalabstand, der zweite den Vertikalabstand.

Darüber hinaus sind auch noch die folgenden Schlüsselwörter möglich:

left – horizontal linksbündig

center – zentriert

right – horizontal rechtsbündig

top – vertikal obenbündig

bottom – vertikal untenbündig

Hier ein Beispiel, wie so etwas aussehen kann:

p { 
   background-position: 8em top; 
}

Korduvad taustapildid

Ob und wie eine Hintergrundgrafik wiederholt wird, wenn sie kleiner als der angezeigte Bereich ist, lässt sich mit background-repeat bestimmen.

repeat – das Hintergrundbild wird vertikal und horizontal elementfüllend wiederholt.

repeat-x – die Grafik wird nur horizontal wiederholt.

repeat-y – die Grafik wird nur vertikal wiederholt.

no-repeat – die Grafik wird nicht wiederholt.

Auch hierzu ein Beispiel:

body { 
   background-repeat: repeat-y; 
}



In diesem Fall wird die Grafik also nur vertikal wiederholt.

HTML & CSS algajatele (osaks 31): Värvid ja taustad

Setzt man hingegen repeat-y ein, erfolgt die Wiederholung ausschließlich horizontal.

HTML ja CSS algajatele (osa 31): Värvid ja taustad



Dieses Tutorial hat gezeigt, wie leistungsfähig CSS auch auf dem Gebiet der Farben und Bilder ist.