Sākumlapa
"Pirmā web lapa"
HTML
Citi materiāli
Ceļošana - kalni
CSS
Sintakse
Sasaiste ar HTML
Kategorijas un ID
Šrifts
Teksts
Fons
Saraksta noformējums
Saites
Kastes
Pozicionēšana
Vēl iesaku:
Atbilstoša fona izvēle ir ļoti būtiska web projekta sastāvdaļa. Kā fonu var izmantot kādu krāsu vai attēlu.
Visos gadījumos, kad runa iet par fonu, tad tiek lietota īpašība "background", kurai ar domuzīmes ("-") palīdzību piesaista konkretizējošo daļu, piemēram "background-color" nozīmē "fona krāsa".
Kā jau minēju, tad lai HTML elementam (piemēram, virsrakstam, tabulai, rindkopai utt.) piesaistītu kādu fona krāsu, lieto īpašību "background-color". Kā jau ierasts, tad arī šajā gadījumā īpašības "color" vērtības var būt vārdiski nosaukta krāsa, kā arī krāsas vērtība rgb vai heksadecimālajā veidā. Par to varēja lasīt sadaļā "font". Tomēr gribu vērst uzmanību uz kādu jaunu iespējamo vērtību - "transparent", jeb "caurspīdīgs". Objektam ar šādu fonu būs redzams cauri augstākstāvošā objekta fons, piemēram rindkopai ar "caurspīdīgu" fonu, kura atrodas tabulā, būs redzams tabulas fons.
CSS kods..
table {background-color: yellow}
p {background-color: white}
p.x {background-color: transparent}
..HTML kods..
<table width="350px">
<tr><td>
<p>Teksts ar baltu fonu.</p>
<p class="x">Teksts ar caurspīdīgu fonu.</p>
</td></tr>
</table>
..rezultāts!
|
Teksts ar baltu fonu. Teksts ar caurspīdīgu fonu. |
Šajā gadījumā par fonu tiks izmantots kāds iepriekš sagatavots attēls. Pie tam attēls var būt:
Piemērs:
CSS kods..
table.ziema {background-image: url(sniegav.jpg)}
p.x {color: red; background-color: transparent}
..HTML kods..
<table class="ziema" width="350px" height="100px">
<tr><td>
<p class="x">Te būs viss, ko domāju par ziemu.</p>
</td></tr>
</table>
..rezultāts!
|
Te būs viss, ko domāju par ziemu. |

Piemērs:
CSS kods..
table.flize {background-image: url(flize.jpg)}
p.x {color: red; background-color: transparent}
..HTML kods..
<table class="flize" width="350px" height="100px">
<tr><td>
<p class="x">Virtuves flīzējums!!</p>
</td></tr>
</table>
..rezultāts!
|
Virtuves flīzējums!! |
Dažkārt rodas nepieciešamība, lai fona attēls atkārtotos tikai kādā noteiktā virzienā. Lai to panāktu, mums nāksies klāt pie jau aplūkotās HTML objekta īpašības "bacground-image" pievienot vēl vienu kokretizējošu īpašību - "background-repeat" ar kādu no sekojošām vērtībām:
CSS kods..
p {background-image: url(flize.jpg);
background-repeat: repeat}
p.a {background-image: url(flize.jpg);
background-repeat: repeat-x}
p.b {background-image: url(flize.jpg);
background-repeat: repeat-y}
p.c {background-image: url(flize.jpg);
background-repeat: no-repeat}
..HTML kods..
<p>Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu.</p>
<p class="a">Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu.</p>
<p class="b">Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu.</p>
<p class="c">Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu.</p>
..rezultāts!
Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu. Ļoti garš tekstiņš ar fonu.
Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu. Ļoti garš tekstiņš ar horizontālu fonu.
Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu. Ļoti garš tekstiņš ar vertikālu fonu.
Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu. Ļoti garš tekstiņš ar oriģinālo attēlu.
Kā jau droši vien būsiet ievērojuši, tad bez papildus norādēm fona attēla noklusētā sākuma atrašanās vieta ir HTML elementa (taga) kreisais augšējais stūris. Taču sākotnējo attēla atrašanās vietu var mainīt ar papildus īpašību "background-position". Tās vērtības var būt sekojošas:
|
|
![]() |
CSS kods..
p {background-image: url(flize.jpg);
background-positon: "bottom right";
background-repeat: no-repeat}
p.a {background-image: url(flize.jpg);
background-positon: "center center";
background-repeat: repeat-x}
p.b {background-image: url(flize.jpg);
background-position: 20% 80%;
background-repeat: no-repeat}
..HTML kods..
<p>Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī.</p>
<p class="a">Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos. Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos. Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos.</p>
<p class="b">Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu.</p>
..rezultāts!
Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī. Ļoti garš tekstiņš ar fonu apakšējā labajā stūrī.
Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos. Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos. Ļoti garš tekstiņš ar nocentrētu fona attēlu, kas horizontāli atkārtojas abos virzienos.
Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu. Ļoti garš tekstiņš ar procentuāli novietotu fona attēlu.
Šī īpašība nosaka fona attēla uzvedību, ja aplūkojamais materiāls ir tik liels, ka, piemēram, nesatilpst pārlūka logā un nākas pielietot ritināšanu (ritjoslu), lai materiālu pārlūkotu. Īpašībai var būt divas vērtības:
CSS kods..
textarea.a {background-image: url(flize.jpg);
background-attachment: scroll}
textarea.b {background-image: url(flize.jpg);
background-attachment: fixed}
..HTML kods..
<form>
<textarea class="a">Fona attēls ritināsies kopā ar aplūkojamo materiālu. Fona attēls ritināsies kopā ar aplūkojamo materiālu.</textarea>
<textarea class="b">Fona attēls paliks nekustīgs, kamēr aplūkojamais materiāls tiks ritināts. Fona attēls paliks nekustīgs, kamēr aplūkojamais materiāls tiks ritināts.</textarea>
</form>
..rezultāts!
Šoreiz izmantosim divus citus sagatavotus attēlus, lai rezultāts būtu nedaudz baudāmāks:
- virsrakstam un
- fonam, kā arī fona krāsu pamattekstam.
CSS kods..
body{background-image: url(fons_p.jpg)}
table{background-color: #CCCCFF;
border-color: gray;
border-width: 1px;
border-style: solid}
h4 {color: red;
font-family: arial;
text-align: center;
font-size: 16px;
letter-spacing: 4px;
background-image: url(radial_p.jpg)}
p {color: black;
font-family: arial;
font-size: 12px;
text-align: justify}
..HTML kods..
<html>
<title>Eksperiments</title>
<meta http-equiv="content-type" content="text/html; charset= windows-1257">
<head>
<link rel="stylesheet" type="text/css"
href="noformejums.css"/>
</head>
<body>
<table width="700px" align="center">
<tr>
<td>
<h4>Mana web lapa</h4>
<p>Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts.</p>
</td>
</tr>
</table>
</body>
</html>
..rezultāts!
Mana web lapaKaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. Kaut kas daudz sarakstīts. |
Autortiesības © 2005-2011, kasis.lv. Visas tiesības aizsargātas.