top հատկությունը

top հատկությունը սահմանում է տարրի վերին եզրի դիրքը ծնողական տարրի վերին եզրից: Հատկության արժեքները կարող են գրվել չափերի ընդհանուր ընդունված միավորներով, օրինակ՝ պիքսելներով, դյույմներով, պունկտներով, տոկոսներով: Նշված արժեքները կարող են լինել նաև բացասական թվեր, այս դեպքում տարրերը կխփվեն մեկը մյուսի վրա: Կոորդինատների հաշվարկը որոշվում է position հատկությամբ, որը սովորաբար ընդունում է relative (հարաբերական դիրք) կամ absolute (բացարձակ դիրք) արժեքը:

Շարահյուսություն

cssընտրիչ {
  top: չափ կամ auto;
}

Օրինակ

Եկեք դիտարկենք, երբ դիպչում ենք զավակ տարրին, սահմանենք դրա վերին եզրի դիրքը 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;
  margin-left: 50px;
}
p:hover {
  top: 25px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Օրինակ

Այժմ թող դիտարկման ժամանակ վերին եզրը զավակ տարրի տեղադրվի -50px:

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

Результат:

Տես նաև

  • bottom հատկությունը,
    որը սահմանում է տարրի ներքևի եզրի դիրքը
  • left հատկությունը,
    որը սահմանում է տարրի ձախ եզրի դիրքը
  • right հատկությունը,
    որը սահմանում է տարրի աջ եզրի դիրքը
  • կեղծ տարր ::backdrop,
    որը սահմանում է դիրքը առաջին տարրից հետո
  • caption-side հատկությունը,
    որը սահմանում է աղյուսակի վերնագրի դիրքը