Ozadja in barve
Умови завершення
CSS ozadja
Z CSS definicijami tega poglavja določamo značilnosti ozadij izbranih elementov spletnih strani. Možno je določanje:
- barve ozadij,
- postavitev slike kot ozadja,
- vertikalno ali horizontalno ponavljanje slike kot ozadja,
- pozicioniranje slike na spletni strani.
Lastnosti ozadij:
NN: Netscape, IE: Internet Explorer, W3C: Web Standard
| Lastnost | Opis |
Vrednosti |
NN | IE | W3C |
|---|---|---|---|---|---|
| background | Vse značilnosti ozadji v enem opisu | background-color background-image background-repeat background-attachment background-position |
6.0 | 4.0 | CSS1 |
| background-attachment | Določi ali je slika v ozadju fiksna ali se premika skupaj s premikanje teksta | scroll fixed |
6.0 | 4.0 | CSS1 |
| background-color | Postavi barvo ozadja elementa | color-rgb color-hex color-name transparent |
4.0 | 4.0 | CSS1 |
| background-image | Postavi sliko kot ozadje elementa | url none |
4.0 | 4.0 | CSS1 |
| background-position | Določi začetno pozicijo slike v ozadju | top left top center top right center left center center center right bottom left bottom center bottom right x-% y-% x-pos y-pos |
6.0 | 4.0 | CSS1 |
| background-repeat | Določi če in kako se bo slika v ozadju ponovno izrisovala | repeat repeat-x repeat-y no-repeat |
4.0 | 4.0 | CSS1 |
Podajanje barv
Barve lahko v stilnih definicijah podamo na več načinov.Poimensko
Barve lahko enostavno poimenujemo. Primeri:| H1 {color: gray;} H2 {color: silver;} H3 {color: black;} |
Problema povezana z poimenskih imenovanjem barv sta sledeča:
- standard določa samo 16 poimensko določenih barv,
- standard ne določa dejanskega izgleda posamezne barve.
RGB notacija
RGB je kratica za Red - Green - Blue torej rdečo, zeleno in modro barvo. Po temu načinu enostavno povemo kako možno naj bo posamezna barva zastopana. Stopnjo določamo percentualno ali s številom med 0 in 255 - zapisano v desetiškem ali šestnajstiškem načinu.Primer:
| H1 {color: rgb(0%,0%,0%);} /*black*/ H2 {color: rgb(50%,50%,50%);} /*medium gray*/ H3 {color: rgb(128,128,128);} /*tudi medium gray*/ H4 {color: #808080;} /*ponovno medium gray*/ H5 {color: rgb(25%,66%,40%);} |
Pogosto uporabljane barve
| Barva | Odstotek | Numerično | Šestnajstiško |
| rdeča | rgb(100%,0%,0%) | rgb(255,0,0) | #FF0000 |
| oranžna | rgb(100%,40%,0%) | rgb(255,102,0) | #FF6600 |
| rumena |
rgb(100%,100%,0%) | rgb(255,255,0) | #FFFF00 |
| zelena | rgb(0%,100%,0%) | rgb(0,255,0) | #00FF00 |
| modra | rgb(0%,0%,100%) | rgb(0,0,255) | #0000FF |
| indigo | rgb(20%,0%,100%) | rgb(51,0,255) | #3300FF |
| violična | rgb(80%,0%,100%) | rgb(204,0,255) | #CC00FF |
| turkizna |
rgb(0%,100%,100%) | rgb(0,255,255) | #00FFFF |
| črna | rgb(0%,0%,0%) | rgb(0,0,0) | #000000 |
| siva | rgb(50%,50%,50%) | rgb(128,128,128) | #808080 |
| olivna | rgb(50%,50%,0%) | rgb(128,128,0) | #808000 |
| srebrna | rgb(75%,75%,75%) | rgb(192,192,192) | #C0C0C0 |
| bela | rgb(100%,100%,100%) | rgb(255,255,255) | #FFFFFF |
| škrlatna | rgb(50%,0%,50%) | rgb(128,0,128) | #800080 |
Primeri
Določitev barve za ozadje elementa
Primer prikazuje, kako določimo barve za ozadja.
| <html> <head> <style type="text/css"> body {background-color: yellow} h1 {background-color: #00ff00} h2 {background-color: transparent} p {background-color: rgb(250,0,255)} </style> </head> <body> <h1>This is header 1</h1> <h2>This is header 2</h2> <p>This is a paragraph</p> </body> </html> |
Primer prikazuje, kako v ozadju postavimo sliko in določimo njeno ponavljanje po vertikalni osi.
| <html> <head> <style type="text/css"> body { background-image: url('slika.jpg'); background-repeat: repeat-y } </style> </head> <body> </body> </html> |
Остання зміна: середу 26 лютого 2014 03:47 AM