Īpašība background-position
Īpašība background-position nosaka
elementa fona attēla atrašanās vietu.
Atrašanās vietu var norādīt, izmantojot jebkuras
mērvienības
izmēriem. Pirmā vērtība apzīmē
atkāpi no kreisās puses, otrā - atkāpi no augšas.
Var arī norādīt pozīciju ar atslēgvārdiem.
Šajā gadījumā vērtību secībai nav
nozīmes. Atslēgvārdi vertikālei: top,
center, bottom. Atslēgvārdi horizontālei:
left, center, right.
Kā lietot atslēgvārdus
Lai izvietotu attēlu ar atslēgvārdu,
jānorāda viena vērtība vertikālei
un viena horizontālei. Piemēram, ja norādāt
vērtību top right, tad attēls atradīsies
augšā labajā pusē.
Vārdu secībai nav nozīmes: var rakstīt top right,
var arī - right top. Ja
ir atslēgvārds center - to var izlaist.
Piemēram, top center ir tas pats, kas
vienkārši top. Un center center
ir tas pats, kas vienkārši center.
Sintakse
selektors {
background-position: divas vērtības atdalītas ar atstarpi;
}
Piemērs
Pēc noklusējuma fona attēls atradīsies augšējā kreisajā stūrī:
<div id="elem"></div>
#elem {
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu augšējā labajā stūrī:
<div id="elem"></div>
#elem {
background-position: top right;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu apakšējā labajā stūrī:
<div id="elem"></div>
#elem {
background-position: bottom right;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu labajā pusē un vertikāli centrā:
<div id="elem"></div>
#elem {
background-position: right center;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu bloka centrā:
<div id="elem"></div>
#elem {
background-position: center center;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu attālumā
20px no kreisās malas un 40px no augšas:
<div id="elem"></div>
#elem {
background-position: 20px 40px;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu attālumā
90% no kreisās malas un 100% no augšas:
<div id="elem"></div>
#elem {
background-position: 90% 100%;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu attālumā
30px no kreisās malas un apakšā vertikāli:
<div id="elem"></div>
#elem {
background-position: 30px bottom;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu attālumā
30px no kreisās malas un vertikāli centrā:
<div id="elem"></div>
#elem {
background-position: 30px center;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Piemērs
Izvietosim fona attēlu attālumā
30px no augšas un horizontāli centrā:
<div id="elem"></div>
#elem {
background-position: center 30px;
background-image: url("bg.png");
background-repeat: no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Skatiet arī
-
īpašība
background,
kas ir saīsinājuma īpašība fonam