Taustaväriä/-kuvaa käytetään yleisimmin body -komennon yhteydessä
background-color | Määrittää taustan värin. Väri voidaan ilmaista joko värin nimellä (esim. red) tai heksadesinaalina (esim. #CCCCCC) tai RGB-väreinä (esim. rgb(128,128,128)) |
background-image | Taustakuva. Määritys annetaan muodossa background-image: url("kuva.jpg"); |
background-position | Taustakuvan sijainti. Voi olla esim. left top, left center, left bottom, right top, right center, right bottom, center top, center center tai center bottom. Lisäksi kuvan paikka voidaan antaa koordinaatteina joko prosentteina tai pikseleinä, esim. 50% 50% tai 100px 100px. |
background-size | Taustakuvan koko. Voidaan lähinnä pienentää kuvaa (laatu kärsii jos suurennetaan). Muista mittasuhteet että kuva ei veny. Annetaan yleensä pikseleissä esim. 240px 360 px. Voidaan antaa myös prosenteissa, mutta kuvan mahdollinen venyminen pitää huomioida. |
background-repeat | Pientä (tai matalaa/korkeaa) taustakuvaa voidaan haluttaessa myös toistaa eri tavoin background-repeat määritteellä. Mahdolliset arvot ovat no-repeat, jolloin taustakuvaa ei toisteta, repeat, jolloin toistetaan sekä vaaka- että pystysuunnassa. Tämä on myös oletusarvo. Lisäksi voidaan antaa repeat-x, jolloin kuvaa toistetaan vain vaakasuunnassa ja repeat-y, jolloin vastaavasti pystysuunnassa. |
Jos halutaan koko sivun täyttävä taustakuva, joka skaalautuu ikkunan mukana voidaan se tehdä seuraavalla koodilla.
background: url(kuva.jpg) no-repeat center fixed;
background-size: cover;
Luettelomerkin tyyliä voidaan muuttaa list-style-type määrityksellä (annetaan <ul> komennolle). Vaihtoehdot ovat seuraavat:
list-style-type:none | Ei luettelomerkkiä |
list-style-type:disc; | Luettelomerkkinä pallo
|
list-style-type:circle | Luettelomerkkinä ympyrä (ei täyttöä)
|
list-style-type:square | Luettelomerkkinä neliö
|
list-style-type:decimal | Numerointi (1,2,3)
|
list-style-type:decimal-leading-zero | Numerointi etunollalla (01,02,03)
|
list-style-type:lower-alpha; | Pienaakkoset (a,b,c)
|
list-style-type:upper-alpha | Suuraakkoset
|
list-style-type:lower-roman | Pienet roomalaiset aakkoset (i,ii,iii,iv)
|
list-style-type:upper-roman | Suuret roomalaiset aakkoset (I,II,III,IV)
|
list-style-image:url('kuva.jpg') | Luettelomerkkinä kuva tiedostosta
|
Lähes kaikille elementeille voidaan tehdä reunaviiva. Alla on esitelty ylesimpiä reunaviivaan liittyviä komentoja (p -tagille) näyttämällä ensin komennot ja sitten tulos:
<p style="border-width:thin; border-style:solid;">Tässä reunuksen paksuus on thin.</p>
<p style="border-width:medium; border-style:solid;">Tässä reunuksen paksuus on medium.</p>
<p style="border-width:thick; border-style:solid;">Tässä reunuksen paksuus on thick.</p>
<p style="border-width:10px; border-style:solid;">Tässäreunuksen paksuus on 10px.</p>
Tässä reunuksen paksuus on thin.
Tässä reunuksen paksuus on medium.
Tässä reunuksen paksuus on thick.
Tässäreunuksen paksuus on 8 px.
Reunuksen tyyli
<p style="border-style:dotted;">Tässä reunan tyylinä dotted.</p>
<p style="border-style:dashed;">Tässä reunan tyylinä dashed.</p>
<p style="border-style:solid;">Tässä reunan tyylinä solid.</p>
<p style="border-style:double;">Tässä reunan tyylinä double.</p>
<p style="border-style:groove;">Tässä reunan tyylinä groove.</p>
<p style="border-style:ridge;">Tässä reunan tyylinä ridge.</p>
<p style="border-style:inset;">Tässä reunan tyylinä inset.</p>
<p style="border-style:outset;">Tässä reunan tyylinä outset.</p>
Tässä reunan tyylinä dotted.
Tässä reunan tyylinä dashed.
Tässä reunan tyylinä solid.
Tässä reunan tyylinä double.
Tässä reunan tyylinä groove.
Tässä reunan tyylinä ridge.
Tässä reunan tyylinä inset.
Tässä reunan tyylinä outset.
Määritykset voidaan kirjoittaa myös jokaiselle reunuksen sivulle erikseen. Silloin ensin annetaan yläreuna, sitten oikea, ala- ja vasenreuna. Esim: border-style:dotted solid double dashed. Reunaviivan värin voit määrittää border-color:väri -komennolla. Myös reunaviivan värin voi määrittää jokaiselle sivulle erikseen samalla periaatteella (ylä oikea ala vasen).
CSS:ä voidaan käyttää myös kuvakehyksien kanssa. Alla muutama esimerkki koodeineen:
<img style="border-radius:25px"src="images/kuntola.jpg" width="400" height="256" alt="Kuntola">
Eli border-radius määrityksellä voidaan kuvan kulmat pyöristää.
<img style="border: 1px solid #ddd; border-radius: 5px;
padding: 5px;" src="images/kuntola.jpg" width="400" height="256" alt="Kuntola">
Tässä kuvalle tehdään reunaviiva 1 pikselin yhtenäisellä harmaalla viivalla. Reunaviivan kulmia pyöristetään vähän ja padding arvolla se viedään kuvan ulkopuolelle. Jos määritys tehtäisiin img -tagiin yleiseen css tiedostoon, tulisi ko. kehys automaattisesti kaikiin kuviin.
Yksi tapa tehdä responsiiviset kuvat (pienenevät näytön kokoon jos kuva suurempi kuin näyttö) ilman että kuvan koko suurenee yli alkuperäisen koon isoilla näytöillä saadaa seuraavasti:
img {
max-width: 100%;
height: auto;
}
Yllä kuvatagille (img) asetetaan maksimileveys 100%, eli se ei veny yli alkuperäisen koon, mutta se saa siis pienentyä. Kun korkeus asetetaan automaattiseksi säilyy kuvan mittasuhteet vaikka kuva pienenee.