Egenskapen right

Egenskapen right anger positionen för elementets högra kant. Värden för egenskapen kan anges med vedertagna 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. Beräkningen av koordinater bestäms av egenskapen position, som vanligtvis har värdet relative (relativ position) eller absolute (absolut position).

Syntax

cssselektor {
  right: storlek eller auto;
}

Exempel

Låt oss när vi hovrar över barnelementet ställa in positionen för dess högra 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 {
  right: 25px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Exempel

Och nu låt oss när vi hovrar placera den högra kanten av barnelementet på -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 {
  right: -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 left,
    som anger positionen för elementets vänstra kant
  • pseudoelementet ::backdrop,
    som anger placering efter det första elementet