231 of 313 menu

Хусусияти position

Хусусияти position роҳи ҷойгир кардани элементҳоро муайян мекунад. Ин хусусият аксар вақт бо хусусиятҳои top, right, bottom, left истифода мешавад, ки фосилаҳоро аз боло, рост, поён, чап мутаносибан муайян мекунанд.

Синтаксис

интихобкунанда { position: absolute | relative | fixed | static | sticky; }

Қиматҳои барои position

Қимат Тавсиф
absolute Ҷойгиркунии мутлақ. Элемент аз ҳаракати оддии ҳуҷҷат хориҷ шуда ва ҷойгир карда мешавад нисбат ба наздиктарин наслҳои ҷойгиршуда (агар ҳаст) ё нисбат ба равзанаи браузер.
relative Ҷойгиркунии нисбӣ. Элемент нисбат ба вазъияти оддии худ дар ҳаракати ҳуҷҷат ҷой иваз мекунад, аммо фазо, ки он ишғол мекард, захирашуда боқӣ мемонад.
fixed Ҷойгиркунии собит. Элемент аз ҳаракати оддии ҳуҷҷат хориҷ шуда ва ҷойгир карда мешавад нисбат ба равзанаи браузер. Дар ҷойи худ ҳангоми скролли саҳифа боқӣ мемонад.
static Ҷойгиркунии статикӣ. Қимат маънои набудани ҷойгиркуниро дорад ва элемент ба таври оддӣ амал мекунад.
sticky Ҷойгиркунии часпак. Элемент ба монанди relative амал мекунад, то он даме ки ба мавқеъи муайяншуда ҳангоми скролл нарасад, пас ба мавқеъи муайяншуда (ба монанди fixed) мечаспад.

Қимати пешфарз: static.

Намуна . Ҷойгиркунии мутлақ

Элементро дар гӯшаи болоии чапи экран бо фосилаҳои андак ҷойгир мекунем:

<div class="elem"></div> <div class="main"> some long text </div> .elem { position: absolute; top: 40px; left: 50px; width: 100px; height: 100px; background-color: #98fb98; } .main { width: 400px; text-align: justify; margin: 20px auto; }

:

Намуна . Ҷойгиркунии мутлақ

Ва акнун элементро дар гӯшаи болоии рости экран бо фосилаҳои андак ҷойгир мекунем:

<div class="elem"></div> <div class="main"> some long text </div> .elem { position: absolute; top: 40px; right: 50px; width: 100px; height: 100px; background-color: #98fb98; } .main { width: 400px; text-align: justify; margin: 20px auto; }

:

Намуна . Ҷойгиркунии собит

Дар ҷойгиркунии собит элемент дар ҷойи худ ҳангоми скролл боқӣ мемонад:

<div class="elem"></div> <div class="main"> some long text </div> .elem { position: fixed; top: 40px; left: 50px; width: 100px; height: 100px; background-color: #98fb98; } .main { width: 400px; text-align: justify; margin: 20px auto; }

:

Намуна . Ҷойгиркунии нисбӣ

Дар ҷойгиркунии нисбӣ элемент ҷой иваз мекунад нисбат ба вазъияти оддии худ, аммо дигар элементҳо ба тавре амал мекунанд, ки гӯё элемент ҷой иваз накардааст:

<div class="container"> <div class="elem elem1"></div> <div class="elem elem2"></div> <div class="elem elem3"></div> </div> .container { display: flex; justify-content: flex-row; } .elem { margin: 0 3px; width: 100px; height: 100px; background-color: #add8e6; } .elem2 { position: relative; top: 20px; left: 30px; background-color: #e6addf; }

:

Намуна . Фаромадӣ

Агар ба волидайн хусусияти position қимати relative дошта бошад, пас элементҳои ҷойгиркардаи мутлақ нисбат ба волидайн ҷойгир карда мешаванд:

<div class="container"> <div class="elem"></div> </div> .container { position: relative; border: 1px solid red; width: 500px; height: 300px; } .elem { position: absolute; top: 0px; right: 0px; width: 100px; height: 100px; background-color: #add8e6; }

:

Намуна . Фаромадӣ

Агар ба волидайн хусусияти position қимати absolute дошта бошад, пас элементҳои ҷойгиркардаи мутлақ нисбат ба волидайн ҷойгир карда мешаванд:

<div class="container"> <div class="elem"></div> </div> .container { position: absolute; top: 30px; left: 30px; border: 1px solid red; width: 500px; height: 300px; } .elem { position: absolute; top: 0px; right: 0px; width: 100px; height: 100px; background-color: #add8e6; }

:

Намуна . Ҷойгиркунии часпак

Агар ба элемент хусусияти position қимати sticky дошта бошад, пас элемент ба монанди relative амал мекунад, то он даме ки ба мавқеъи муайяншуда ҳангоми скролл нарасад, пас ба мавқеъ мечаспад. Биёед сарлавҳаи часпак созем:

<h1>Сарлавҳаи Асосии Сомона</h1> <div class="header">header header header</div> <div class="main"> some long text </div> h1 { text-align: center; } .header { position: sticky; top: 0; padding: 20px; background: #f0f0f0; text-align: center; font-weight: bold; } .main { width: 400px; margin: 20px auto; border: 1px solid #ccc; padding: 20px; text-align: justify; }

:

Намуна . Бе ҷойгиркунӣ

Агар ба элемент ҷойгиркунии мутлақ таъин карда шавад бе муайян кардани мавқеъ, пас элемент дар он ҷо боқӣ мемонад, ки бе ҷойгиркунӣ истода буд, аммо дигар элементҳо аз дида баромадани он бозмеистанд:

<div class="container"> <div class="elem elem1"></div> <div class="elem elem2"></div> <div class="elem elem3"></div> </div> .container { position: relative; border: 1px solid red; width: 500px; height: 300px; } .elem { display: inline-block; } .elem2 { position: absolute; width: 50px; height: 50px; background-color: #e6addf; } .elem1, .elem3 { width: 100px; height: 100px; background-color: #add8e6; }

:

Намуна . Як меҳвар

Дар ҷойгиркунии мутлақ метавон мавқеъро танҳо дар як меҳвар муайян кард. Масалан, агар мо хусусияти top-ро муайян кунем, пас амудӣ элемент ба мавқеъи зарурӣ мерасад, ва уфуқӣ дар ҳамон ҷо боқӣ мемонад, ки истода буд:

<div class="container"> <div class="elem elem1"></div> <div class="elem elem2"></div> <div class="elem elem3"></div> </div> .container { position: relative; border: 1px solid red; width: 500px; height: 300px; } .elem { display: inline-block; } .elem2 { position: absolute; top: 20px; width: 50px; height: 50px; background-color: #e6addf; } .elem1, .elem3 { width: 100px; height: 100px; background-color: #add8e6; }

:

Намуна . Ҳама мавқеъҳо

Дар ҷойгиркунии мутлақ метавон мавқеъҳоро аз ҳама тараф муайян кард, бе муайян кардани паҳнӣ ва баландӣ. Дар ин сурат элемент ба маркази блокаи волидайн мерасад:

<div class="container"> <div class="elem"></div> </div> .container { position: relative; border: 1px solid red; width: 500px; height: 300px; } .elem { position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px; background-color: #add8e6; }

:

Ҳамчунин бубинед

  • хусусияти z-index,
    ки рӯи ҳам гузоштани элементҳоро муайян мекунад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан