top հատկությունը
top հատկությունը սահմանում է
տարրի վերին եզրի դիրքը ծնողական տարրի վերին եզրից:
Հատկության արժեքները կարող են
գրվել չափերի ընդհանուր ընդունված միավորներով,
օրինակ՝ պիքսելներով, դյույմներով, պունկտներով, տոկոսներով:
Նշված արժեքները կարող են լինել նաև բացասական թվեր,
այս դեպքում տարրերը կխփվեն մեկը
մյուսի վրա: Կոորդինատների հաշվարկը որոշվում է position հատկությամբ,
որը սովորաբար ընդունում է relative
(հարաբերական դիրք) կամ absolute
(բացարձակ դիրք) արժեքը:
Շարահյուսություն
ընտրիչ {
top: չափ կամ auto;
}
Օրինակ
Եկեք դիտարկենք, երբ դիպչում ենք զավակ տարրին,
սահմանենք դրա վերին եզրի դիրքը
25px:
<div id="elem">
<p></p>
</div>
#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:
<div id="elem">
<p></p>
</div>
#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հատկությունը,
որը սահմանում է աղյուսակի վերնագրի դիրքը