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

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

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

cssընտրող {
  left: չափ կամ 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-left: 50px;
}
p:hover {
  left: 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;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-left: 50px;
}
p:hover {
  left: -50px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Տես նաև

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