Vlastnost right

Vlastnost right nastavuje polohu pravého okraje elementu. Hodnoty pro vlastnost lze zapsat s obecně přijímanými jednotkami velikosti, například v pixelech, palcích, bodech, procentech. Nastavované hodnoty mohou být i záporná čísla, v tomto případě se prvky budou překrývat jeden na druhém. Počátek souřadnic je určen vlastností position, která obvykle nabývá hodnoty relative (relativní poloha) nebo absolute (absolutní poloha).

Syntaxe

cssselektor {
  right: velikost nebo auto;
}

Příklad

Nastavme při najetí na podřízený element jeho pozici pravého okraje na 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;
}

Результат:

Příklad

A nyní nastavme při najetí pravý okraj podřízeného elementu na -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;
}

Результат:

Viz také

  • vlastnost bottom,
    která nastavuje pozici spodního okraje elementu
  • vlastnost top,
    která nastavuje pozici horního okraje elementu
  • vlastnost left,
    která nastavuje pozici levého okraje elementu
  • pseudoprvok ::backdrop,
    který nastavuje umístění za prvním elementem