201 of 313 menu

Align-self häsiýeti

align-self häsiýeti aýratyn alnan flex-blog üçin göni aýna boýunça we aýratyn grid element üçin dik aýna boýunça düzülişi bellaýar. Esasynda bu häsiýet align-items häsiýetini, ýöne aýratyn bir blog üçin öz içine alýar.

Sintaksis

selektor { align-self: auto | flex-start | flex-end | center | baseline | stretch; }

Görnüşleri

Görnüşi Düşündiriş
flex-start Blog göni aýnanyň başyna ýapyşdyrylan.
flex-end Blog göni aýnanyň ahyryna ýapyşdyrylan.
center Blog göni aýnanyň merkezinde durýar.
baseline Blog öz esasy çyzygy boýunça düzülýär. Esasy çyzyk - bu sallanmalary hasaba almazdan, mysal üçin 'p', 'q', 'y', 'g' harpylaryndaky ýaly, simwollaryň aşaky gyrasy boyunça geçýän hýýal çyzyk.
stretch Blog giňeldilýär, göni aýna boýunça elýeterli ýeri eýeleýär, şol bir wagtynda min-width we max-width berlen bolsa, olar hasaba alynýar. Ýöne element üçin ini we beýikligi berlen bolsa - stretch görmezden geliner.
auto Blog, align-items häsiýetinde bellenen ýaly düzüler.

Bellenen görnüşi: auto.

Mysal . Stretch görnüşi

Bu mysalda ähli bloglara flex-start görnüşi berlen (align-items häsiýeti), üçünji bloga bolsa - align-self stretch görnüşinde:

<div id="parent"> <div>1</div> <div>2</div> <div id="elem">3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; align-items: flex-start; flex-direction: row; border: 1px solid #696989; height: 100px; } #parent > div { min-width: 100px; border: 1px solid #696989; } #elem { align-self: stretch; }

:

Mysal . Flex-end görnüşi

Bu mysalda ähli bloglar üçin align-items häsiýetine flex-start görnüşi berlen, üçünji bloga bolsa - align-self flex-end görnüşinde:

<div id="parent"> <div>1</div> <div>2</div> <div id="elem">3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; align-items: flex-start; flex-direction: row; border: 1px solid #696989; height: 100px; } #parent > div { min-width: 100px; border: 1px solid #696989; } #elem { align-self: flex-end; }

:

Mysal . Griddäki dik aýnanyň başy boýunça düzüliş

Birkinji element üçin dik aýnanyň başy boýunça düzülişi belleyeli:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: start; }

:

Mysal . Griddäki dik aýnanyň merkezi boýunça düzüliş

Birkinji element üçin dik aýnanyň merkezi boýunça düzülişi belleyeli:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: center; }

:

Mysal . Griddäki dik aýnanyň ahyry boýunça düzüliş

Griddäki birkinji elementimiz üçin dik aýnanyň ahyry boýunça düzülişi belleyeli:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: end; }

:

Şeýle-de serediň

  • flex-direction häsiýeti,
    ol flex bloglaryň aýnalarynyň ugruny bellaýar
  • justify-content häsiýeti,
    ol esasy aýna boýunça düzülişi bellaýar
  • align-items häsiýeti,
    ol göni aýna boýunça düzülişi bellaýar
  • flex-wrap häsiýeti,
    ol flex bloglaryň köp setirliligini bellaýar
  • flex-flow häsiýeti,
    flex-direction we flex-wrap üçin gysgaltma
  • order häsiýeti,
    ol flex bloglaryň tertibini bellaýar
  • flex-basis häsiýeti,
    ol aýratyn flex blogyň ölçegini bellaýar
  • flex-grow häsiýeti,
    ol flex bloglaryň açgözligini bellaýar
  • flex-shrink häsiýeti,
    ol flex bloglaryň ýumşaklygyny bellaýar
  • flex häsiýeti,
    flex-grow, flex-shrink we flex-basis üçin gysgaltma
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et