Свойство background-position-x в CSS
- предыдущая страница background-position
- Следующая страница background-position-y
Определение и использование
background-position-x
Свойство устанавливает положение фонового изображения по оси x.
Совет:По умолчанию, фоновое изображение размещается в левом верхнем углу элемента и повторяется по вертикали и горизонтали.
Пример
Пример 1
Как локализовать фоновое изображение по оси x:
div { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: center; background-size: cover; /* Изменить размер фонового изображения, чтобы покрыть весь контейнер */
Пример 2
Как локализовать фоновое изображение в правом положении:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: right; background-size: cover; /* Изменить размер фонового изображения, чтобы покрыть весь контейнер */
Пример 3
Как использовать процентную локализацию фонового изображения:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 50%; background-size: cover; /* Изменить размер фонового изображения, чтобы покрыть весь контейнер */
Пример 4
Как использовать пиксельную локализацию фонового изображения:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 150px; background-size: cover; /* Изменить размер фонового изображения, чтобы покрыть весь контейнер */
Пример 5
Создание фонового изображения, покрывающего контейнер, с использованием различных свойств фона:
.hero-image { background-image: url("photographer.jpg"); /* Используемое изображение */ background-color: #cccccc; /* 如果图像不可用,则使用此颜色 */ background-color: #cccccc; /* Если изображение недоступно, использовать этот цвет */ height: 300px; /* Необходимо установить высоту */ background-position-x: center; /* Поместить изображение по центру */ background-repeat: no-repeat; /* Не повторять изображение */ background-size: cover; /* Изменить размер фонового изображения, чтобы покрыть весь контейнер */
попробуйте сами
CSS грамматика background-position-x:value
;
значение | описание |
---|---|
left | положить фоновое изображение в левый край оси x. |
right | положить фоновое изображение в правый край оси x. |
center | положить фоновое изображение в центр оси x. |
x% |
левый край оси x составляет 0%, правый край - 100%. процентные значения представляют собой ширину области позиционирования фона минус ширина фонового изображения. |
xpos | горизонтальное расстояние от левого края. Единицы могут быть пикселями (например, 0px) или другими Единицы CSS. |
xpos отступ |
двухзначная грамматика, поддерживается только в Firefox и Safari.
единицы могут быть пикселями или другими Единицы CSS. |
initial | установить этот атрибут в его значение по умолчанию. См.: initial. |
inherit | получает этот атрибут от родительского элемента. См.: inherit. |
технические детали
по умолчанию: | 0% |
---|---|
наследование: | нет |
создание анимации: | поддерживается. См.:атрибуты, связанные с анимацией. |
версия: | CSS3 |
JavaScript грамматика: | object.style.backgroundPositionX="center" |
поддержка браузерами
Числа в таблице показывают версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera | |
---|---|---|---|---|---|
однозначная грамматика | 1.0 | 12.0 | 49.0 | 1.0 | 15.0 |
двухзначная грамматика | не поддерживается | не поддерживается | 49.0 | 15.4 | не поддерживается |
связанные страницы
учебник:Фон в CSS
CSS справочник:атрибут background-image
CSS справочник:атрибут background-position
CSS справочник:атрибут background-position-y
HTML DOM справочник:атрибут backgroundPosition
- предыдущая страница background-position
- Следующая страница background-position-y