Propiedad left

La propiedad left establece la posición del borde izquierdo del elemento. Los valores para la propiedad se pueden especificar con unidades de medida comunes, por ejemplo, en píxeles, pulgadas, puntos, porcentajes. Los valores establecidos también pueden ser números negativos, en este caso los elementos se superpondrán unos a otros. El cálculo de las coordenadas está determinado por la propiedad position, que normalmente toma el valor relative (posición relativa) o absolute (posición absoluta).

Sintaxis

cssselector {
  left: tamaño o auto;
}

Ejemplo

Al pasar el cursor sobre el elemento hijo establezcamos la posición de su borde izquierdo en 25px:

html<div id="elem">
  <p></p>
</div>
css#elem {
  width: 400px;
  height: 300px;
  border: 1px solid black;
}
p {
  position: relative;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-left: 50px;
}
p:hover {
  left: 25px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Ejemplo

Ahora, al pasar el cursor, que el borde izquierdo del elemento hijo esté posicionado a -50px:

html<div id="elem">
  <p></p>
</div>
css#elem {
  width: 400px;
  height: 300px;
  border: 1px solid black;
}
p {
  position: relative;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-left: 50px;
}
p:hover {
  left: -50px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Véase también

  • propiedad bottom,
    que establece la posición del borde inferior del elemento
  • propiedad top,
    que establece la posición del borde superior del elemento
  • propiedad right,
    que establece la posición del borde derecho del elemento
  • pseudoelemento ::backdrop,
    que establece la posición detrás del primer elemento