<div style="position:absolute; top:10px; right:200px; width:448px; border:1px solid blue;"><marquee behavior="slide" direction="right" scrollamount="4" loop="5"><a href="https://easywd.vitsolutions.lv/" target="_self" title="Labs Resurss"> <img src="../easywd.png" border="0" width="448" height="174"></a></marquee></div><link rel="stylesheet" type="text/css" href="http://www.easywd.lv/css/menu_f1.css"><link rel="shortcut icon" href="http://www.easywd.lv/css/favicon.ico">

 

CSS darbs ar foniem (background)


 
 


CSS fona īpašības tiek izmantotas, lai noteiktu fona parametrus elementiem un visam
dokumentam.

CSS īpašības, kas izmanto fona efektu:

  • fona krāsu
  • fona attēlu
  • fona atkārtošanu
  • fona pieķeršanos (attachment - tas nozīmē vai fons ir pieāķēts noteiktai vietai)
  • fona stāvoklis (pozīcija)


Fona krāsa

Fona krāsu īpašība norāda fona krāsu elementam.

Fona krāsa lapai ir definēta ķermeņa (body) selektorā:

Piemērs

body {background-color:#b0c4de;}

Izmēģiniet to pats »

Ar CSS, krāsu visbiežāk norādīda ar:

  • HEX vērtība - piemēram, "#FF0000 , #ffffff - tā ir balta krāsa #000000 - tā ir melnā"
  • RGB vērtību - piemēram, "RGB (255,0,0)" , to gandrīz neesmu sastapis
  • krāsas nosaukums - piemēram, "sarkano"  ( p.blue {background-color: blue; }
  • ir iespējams ( white, black, blue, red, green, yellow, magenta, cyan ......)
  • ir viens online Rīks, kur var uzzināt nepieciešamās krāsas kodu
  • https://html-color-codes.info/

Paskaties CSS krāsu vērtības , lai iegūtu pilnu sarakstu ar iespējamiem krāsu vērtībām.

Šajā piemērā zemāk, H1, p, un div elementiem ir piešķirtas dažādas fona krāsas:

Piemērs

h1 {background-color:#6495ed;}
p {background-color:#e0ffff;}
div {background-color:#b0c4de;}

Izmēģiniet to pats »


Fona attēls

Fona attēla īpašība norāda attēlu, kuru izmantot, kā fona elementu.

Pēc noklusējuma attēls tiek atkārtots, lai tā aptver visu saturu (body).

Fona attēlu lapai var iestatīt šādi:

Piemērs

body {background-image:url('paper.gif');}
body {background-image:url('images/my_image.jpg');}

Izmēģiniet to pats »

Zemāk ir piemērs, kur ir slikta fona un teksta kombinācija. Teksts ir gandrīz nav lasāms,
to varēsiet ieraudzīt , ja nospiedīsiet pogu Izmēģiniet to pats:

Piemērs

body {background-image:url('bgdesert.jpg');}

Izmēģiniet to pats »


Fona attēls - Atkārtot horizontāli vai vertikāli

Pēc noklusējuma, fona attēlu īpašiba atkārto attēlu gan horizontāli, gan vertikāli.

Daži attēli ir jāatkārto tikai horizontāli vai vertikāli, vai arī tie izskatīsies dīvaini, piemēram:

Piemērs

body
{
background-image:url('gradient2.png');
}

Izmēģiniet to pats »

Ja attēls ir jāatkārto tikai horizontāli (repeat-x), fons izskatīsies labāk:

Piemērs

body
{
background-image:url('gradient2.png');
background-repeat:repeat-x;
}

Izmēģiniet to pats »


Fona attēls - Set pozīciju un bez atkārtošanās

Piezīme Piezīme: Lietojot fona attēlu, izmantojiet attēlu, kas netraucē tekstu.

Rāda attēlu tikai vienu reizi tiek noteikts ar  fona īpašību ( background-repeat: no-repeat; ):

Piemērs

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
}

Izmēģiniet to pats »

Iepriekš minētajā piemērā, fona attēls tiek rādīts tajā pašā vietā, kur teksts. Mēs vēlamies,
lai mainītu stāvokli attēla, lai tas netraucē tekstu pārāk daudz.

No attēla atrašanās vieta norādīta ar fona stāvokļa īpašību ( background-position):

Piemērs

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
background-position:right top;   (tas nozīmē labajā pusē augsā)
}

Izmēģiniet to pats »


Background - Stenogrāfija(apvienojums) īpašība

Kā jūs varat redzēt no iepriekšminētajiem piemēriem, ir daudzas īpašības,
kas jāņem vērā, strādājot ar fonu.

Lai saīsinātu kodu, tas ir arī iespējams norādīt visas īpašības vienā īpašībā (background). 

To sauc par stenogrāfijas (apvienības) īpašību.

Saīsinājums īpašums fons ir vienkārši "background":

Piemērs

body {background:#ffffff url('img_tree.png') no-repeat right top;}

Izmēģiniet to pats »

Lietojot stenogrāfija īpašumu no nekustamā īpašuma vērtības kārtība ir šāda:
Bet ja jūs lietosiet stenogrāfiju, fona parametru secībai ir ļoti liela nozīme, citādi
parametri neko neietekmēs un secība ir sekojoša , ka iepriekšējā piemērā

  • 1 fona krāsa
  • 2 fona attēls
  • fona atkārtošanās (repeat)
  • fona pieķeršanās ( pozīcija piem. : left top; )
  • fona stāvoklis (attachment)

Tas nav svarīgi, ja viens no īpašību vērtībām ir pazudis, tik ilgi, kamēr tie, kas pašlaik ir šajā secībā.

Šis piemērs izmanto vairāk uzlabotas CSS. Ieskatieties: Izvērsts piemērs


Piemēri

Vairāk Piemēri

Kā noteikt fiksētu fona attēlu
Šis piemērs parāda, kā noteikt fiksētu fona attēlu. Attēls netiks ritināts ar pārējo lapu.


Visi CSS Fona Properties

PropertyDescription
background Sets all the background properties in one declaration(visi parametri vienā teikumā)
background-attachment (nosaka vai fona attēls ir pieāķēts pie satura, tas ir piemēram,kad jūs ritiniet lapu lejā, vai tas fons paliek, vai nē)Sets whether a background image is fixed or scrolls with the rest of the page
background-color fona krāsa. Sets the background color of an element
background-image fona attēls. Sets the background image for an element
background-position pozīcija, kur atrodas fona attēls. Sets the starting position of a background image
background-repeat vai fona attēls tiek atkārtots. Sets how a background image will be repeated
Komentāri (0)  |  2013-11-08 05:23  |  Skatīts: 1346x

Atpakaļ