Saltar al contenido

Propiedad CSS background-position-x

La propiedad background-position-x establece la posición horizontal de una capa de imagen de fondo. Se pueden especificar uno o más valores separados por comas.

Por defecto, una background-image se posiciona en la esquina superior izquierda del elemento y se repite tanto horizontal como verticalmente.

Nota

En CSS moderno, se recomienda usar la propiedad abreviada background-position en su lugar, ya que background-position-x rara vez se usa de forma aislada.

INFO

Los valores negativos son válidos.

Valor inicialleft
Se aplica aTodos los elementos.
HeredableNo.
AnimableNo.
VersiónCSS3
Sintaxis DOMobject.style.backgroundPositionX = "right";

Sintaxis

Valores de background-position-x en CSS

css
background-position-x: left | center | right | length | percentage | initial | inherit;

Ejemplo de la propiedad background-position-x:

Ejemplo de código CSS background-position-x

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background: #ccc url("https://es.w3docs.com/build/images/w3docs-logo-black.png") repeat-y;
        background-position-x: 70%;
      }
    </style>
  </head>
  <body>
    <h2>Background-position-x property example</h2>
  </body>
</html>

Resultado

Posición-x del fondo CSS center

Ejemplo de la propiedad background-position-x con el valor "center":

Ejemplo de CSS background-position-x center

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background: #ccc url("https://es.w3docs.com/build/images/w3docs-logo-black.png") repeat-x;
        background-position-x: center;
      }
    </style>
  </head>
  <body>
    <h2>Background-position-x property example</h2>
  </body>
</html>

Ejemplo de la propiedad background-position-x con el valor "left":

Ejemplo de CSS background-position-x left

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background: #ccc url("https://es.w3docs.com/build/images/w3docs-logo-black.png") repeat-y;
        background-position-x: left;
      }
    </style>
  </head>
  <body>
    <h2>Background-position-x property example</h2>
  </body>
</html>

Ejemplo de la propiedad background-position-x con el valor "length":

Ejemplo de la propiedad background-position-x con el valor "length":

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background: #ccc url("https://es.w3docs.com/build/images/w3docs-logo-black.png") repeat-y;
        background-position-x: 30px;
      }
    </style>
  </head>
  <body>
  </body>
</html>

Valores

ValorDescripción
leftEspecifica la alineación del borde izquierdo de la imagen de fondo con el borde izquierdo de la capa de posición del fondo.
centerEspecifica la alineación del centro de la imagen de fondo con el centro de la capa de posición del fondo.
rightEspecifica la alineación del borde derecho de la imagen de fondo con el borde derecho de la capa de posición del fondo.
lengthEspecifica el desplazamiento del borde vertical izquierdo de la imagen de fondo dada desde el borde vertical izquierdo de la capa de posición del fondo.
percentageEspecifica el desplazamiento de la posición horizontal de la imagen de fondo en relación con el contenedor. 0% alinea el borde izquierdo de la imagen de fondo con el borde izquierdo del contenedor, 100% alinea el borde derecho de la imagen de fondo con el borde derecho del contenedor y 50% centra horizontalmente la imagen de fondo.
initialEstablece la propiedad en su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuál es la función de la propiedad CSS background-position-x?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.