Sifa align-content
Sifa align-content huweka upangaji
wa vipengee kwenye mhimili wa kupita kwa vitalu vya flex
na kwenye mhimili wima kwa gridi.
Inatumika kwa kipengele kizazi.
Syntax
kichaguzi {
align-content: flex-start | flex-end | center | space-between | space-around;
}
Thamani
| Thamani | Maelezo |
|---|---|
flex-start |
Vitalu vimesukumwa kwenye mwanzo wa mhimili wa kupita (wima). |
flex-end |
Vitalu vimesukumwa kwenye mwisho wa mhimili wa kupita (wima). |
center |
Vitalu vimesimama katikati ya mhimili wa kupita (wima). |
space-between |
Vitalu vimesambazwa kwenye mhimili wa kupita (wima), lakini kipengele cha kwanza kimesukumwa kwenye mwanzo wa mhimili, na cha mwisho - kwenye mwisho. |
space-around |
Vitalu vimesambazwa kwenye mhimili wa kupita (wima),
lakini kati ya kizuizi cha kwanza na mwanzo wa mhimili,
kizuizi cha mwisho na mwisho wa mhimili kuna pengo sawa,
kama kati ya vitalu vingine.
Hata hivyo, hazilingani, kama inavyoweza kuonekana: mafungu yanaongezwa na kati ya vitalu viwili umbali ni mara mbili kubwa kuliko kati ya kizuizi na mwanzo/mwisho wa mhimili. |
Mfano . Thamani flex-start
Katika mfano huu, mhimili, ambao upangaji unafanywa unaongozwa kutoka juu hadi chini, yaani ni wa kupita. Kama inavyoonekana kutoka kwa matokeo yaliyopatikana, vipengele vyetu vyote vimesukumwa kwenye sehemu yake ya juu:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
align-content: flex-start;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Mfano . Thamani flex-end
Katika mfano huu, vitalu vimesukumwa kwenye upande wa chini
wa mhimili wa kupita, kwa sababu sifa align-content imewekwa kwa thamani
flex-end:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
align-content: flex-end;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Mfano . Thamani center
Sasa vitalu vimepangwa katikati ya mhimili wa kupita:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
align-content: center;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Kuweka sawa kwenye mwanzo wa mhimili wima kwenye gridi
Wacha tuweke upangaji kwa vipengele vyetu kwenye gridi kwenye mwanzo wa mhimili wima:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
align-content: start;
grid-template-columns: 100px 100px;
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;
}
:
Kuweka sawa katikati ya mhimili wima kwenye gridi
Na sasa wacha tuweke upangaji wa vipengele katikati ya mhimili wima:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
align-content: center;
grid-template-columns: 100px 100px;
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;
}
:
Kuweka sawa kwenye mwisho wa mhimili wima kwenye gridi
Wacha tuweke upangaji wa vipengele kwenye mwisho wa mhimili wima:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
align-content: end;
grid-template-columns: 100px 100px;
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;
}
:
Angalia pia
-
sifa
flex-direction,
ambayo huweka mwelekeo wa shoka za vitalu vya flex -
sifa
justify-content,
ambayo huweka upangaji kwenye mhimili kuu -
sifa
align-items,
ambayo huweka upangaji kwenye mhimili wa kupita -
sifa
flex-wrap,
ambayo huweka mistari mingi ya vitalu vya flex -
sifa
flex-flow,
ufupisho wa flex-direction na flex-wrap -
sifa
order,
ambayo huweka mpangilio wa vitalu vya flex -
sifa
align-self,
ambayo huweka upangaji wa kizuizi kimoja -
sifa
place-content,
ambayo huweka upangaji kwenye shoka kuu na za kupita