Proprietatea bottom

Proprietatea bottom stabilește poziția marginii inferioare a elementului. Valorile pentru proprietate pot fi scrise cu unități de măsură general acceptate, de exemplu, în pixeli, inci, puncte, procente. Valorile setate pot fi și numere negative, în acest caz elementele se vor suprapune unul peste altul. Numărătoarea inversă a coordonatelor este determinată de proprietatea position, care de obicei ia valoarea relative (poziție relativă) sau absolute (poziție absolută).

Sintaxă

cssselector {
  bottom: număr cu unitate de măsură sau auto;
}

Exemplu

Să setăm la hover pe elementul copil o poziție a marginii inferioare egală cu 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-top: 50px;
}
p:hover {
  bottom: 25px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Exemplu

Și acum să fie ca la hover marginea inferioară a elementului copil să fie poziționată la -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-top: 50px;
}
p:hover {
  bottom: -50px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Vedeți și

  • proprietatea top,
    care stabilește poziția marginii superioare a elementului
  • proprietatea left,
    care stabilește poziția marginii stângi a elementului
  • proprietatea right,
    care stabilește poziția marginii drepte a elementului
  • pseudoelementul ::backdrop,
    care stabilește poziționarea după primul element
  • proprietatea caption-side,
    care stabilește poziția titlului tabelului