74 of 313 menu

Уласцівасць background-position

Уласцівасць background-position задае месцазнаходжанне фоннай карцінкі элемента. Месцазнаходжанне можна задаваць з дапамогай любых адзінак для памераў. Першае значэнне абазначае адступ злева, другое - адступ зверху.

Можна таксама задаваць становішча ключавымі словамі. У гэтым выпадку парадак значэнняў не важны. Ключавыя словы для вертыкалі: top, center, bottom. Ключавыя словы па гарызанталі: left, center, right.

Як карыстацца ключавымі словамі

Каб размясціць карцінку ключавым словам, трэба ўказаць адно значэнне для вертыкалі і адно для гарызанталі. Да прыкладу, калі ўказаць значэнне top right, то карцінка стане зверху справа.

Парадак слоў неважны: можна напісаць top right, а можна - right top. Калі ёсць ключавое слова center - яго можна апускаць. Напрыклад, top center, усё роўна што проста top. А center center усё роўна што проста center.

Сінтаксіс

селектар { background-position: два значэнні праз прабел; }

Прыклад

Па змаўчанні фоновая карцінка будзе ў верхнім левым куце:

<div id="elem"></div> #elem { background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

Прыклад

Давайце размясцім фонавую карцінку ў верхні правы кут:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку ў ніжні правы кут:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку справа і па цэнтры па вертыкалі:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку па цэнтры блока:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку на адлегласці 20px злева і 40px зверху:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку на адлегласці 90% злева і 100% зверху:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку на адлегласці 30px злева і па знізу па вертыкалі:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку на адлегласці 30px злева і па цэнтры па вертыкалі:

<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; }

:

Прыклад

Давайце размясцім фонавую карцінку на адлегласці 30px зверху і па цэнтры па гарызанталі:

<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; }

:

Глядзіце таксама

  • уласцівасць background,
    якое з'яўляецца ўласцівасцю-скарачэннем для фону
azbydeenesfrkakkptruuz