Egenskapen left

Egenskapen left anger positionen för elementets vänstra kant. Värden för egenskapen kan anges med vanliga måttenheter, till exempel i pixlar, tum, punkter, procent. De angivna värdena kan också vara negativa tal, i så fall kommer elementen att överlappa varandra. Koordinatberäkningen bestäms av egenskapen position, som vanligtvis har värdet relative (relativ position) eller absolute (absolut position).

Syntax

cssselektor {
  left: storlek eller auto;
}

Exempel

Låt oss vid hovring över barnelementet ställa in positionen för dess vänstra kant till 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;
}

Результат:

Exempel

Och låt nu den vänstra kanten av barnelementet vara placerad på -50px vid hovring:

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

Результат:

Se även

  • egenskapen bottom,
    som anger positionen för elementets nedre kant
  • egenskapen top,
    som anger positionen för elementets övre kant
  • egenskapen right,
    som anger positionen för elementets högra kant
  • pseudoelementet ::backdrop,
    som anger placering efter det första elementet