Atributo background-position-x de CSS
- página anterior background-position
- Página siguiente background-position-y
Definición y uso
background-position-x
Establece la posición de la imagen de fondo en el eje x.
Consejo:Por defecto, la imagen de fondo se coloca en la esquina superior izquierda del elemento y se repite en las direcciones vertical y horizontal.
Ejemplo
Ejemplo 1
Cómo posicionar la imagen de fondo en el eje x:
div { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: center; }
Ejemplo 2
Cómo posicionar la imagen de fondo a la derecha:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: right; }
Ejemplo 3
Cómo usar la posición de imagen de fondo en porcentajes:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 50%; }
Ejemplo 4
Cómo usar la posición de imagen de fondo en píxeles:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 150px; }
Ejemplo 5
Cree una imagen de fondo que cubra su contenedor utilizando diferentes propiedades de fondo:
.hero-image { background-image: url("photographer.jpg"); /* Imagen utilizada */ background-color: #cccccc; /* Si la imagen no está disponible, se utiliza este color */ height: 300px; /* Debe establecerse la altura */ background-position-x: center; /* Centra la imagen */ background-repeat: no-repeat; /* No repite la imagen */ background-size: cover; /* Ajusta el tamaño de la imagen de fondo para cubrir todo el contenedor */ }
Sintaxis CSS
background-position-x: value;
Valor del atributo
Valor | Descripción |
---|---|
left | Ubica la ubicación del fondo en el lado izquierdo del eje x. |
right | Ubica la ubicación del fondo en el lado derecho del eje x. |
center | Ubica la ubicación del fondo en el centro del eje x. |
x% |
El lado izquierdo del eje x es 0%, y el lado derecho es 100%. El porcentaje de valor indica la anchura de la región de ubicación del fondo menos el ancho de la imagen de fondo. |
xpos | Es la distancia horizontal desde el lado izquierdo. Las unidades pueden ser píxeles (como 0px) u otras Unidades de CSS. |
xpos desplazamiento |
Sintaxis de dos valores, solo soportada en Firefox y Safari.
Las unidades pueden ser píxeles u otras Unidades de CSS. |
initial | Establece este atributo en su valor predeterminado. Ver: initial. |
inherit | Hereda este atributo de su elemento padre. Ver: inherit. |
Detalles técnicos
Valor predeterminado: | 0% |
---|---|
Herencia: | No |
Creación de animaciones: | Soportado. Consulte:Propiedades relacionadas con la animación. |
Versión: | CSS3 |
Sintaxis JavaScript: | object.style.backgroundPositionX="center" |
Compatibilidad del navegador
Los números en la tabla representan la versión del navegador que admite completamente la propiedad.
Chrome | Edge | Firefox | Safari | Opera | |
---|---|---|---|---|---|
Sintaxis de un valor | 1.0 | 12.0 | 49.0 | 1.0 | 15.0 |
Sintaxis de dos valores | No soportado | No soportado | 49.0 | 15.4 | No soportado |
Páginas relacionadas
Tutoriales:Fondo CSS
Referencia CSS:propiedad background-image
Referencia CSS:propiedad background-position
Referencia CSS:propiedad background-position-y
Referencia HTML DOM:propiedad backgroundPosition
- página anterior background-position
- Página siguiente background-position-y