Place-content հատկությունը
place-content հատկությունը սահմանում է
ֆլեքս տարրերի հավասարեցումը գլխավոր և
խաչաձեւ առանցքների վրա, իսկ գրիդների համար՝
հորիզոնական և ուղղահայաց առանցքների վրա:
Առաջին արժեքով նշվում է հավասարեցումը
գլխավոր (հորիզոնական) առանցքի վրա, երկրորդ արժեքով՝
խաչաձեւ (ուղղահայաց) առանցքի վրա:
Հատկությունը կիրառվում է
ծնողական տարրի նկատմամբ:
Շարահյուսություն
ընտրող {
place-content: գլխավոր_առանցք խաչաձեւ_առանցք;
}
Օրինակ . Հավասարեցում գլխավոր առանցքի սկզբում և խաչաձեւ առանցքի կենտրոնում
Այժմ տարրերը սեղմված են գլխավոր առանցքի վերին մասում և միաժամանակ գտնվում են խաչաձեւ առանցքի կենտրոնում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: start center;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Օրինակ . Հավասարեցում գլխավոր առանցքի կենտրոնում և խաչաձեւ առանցքի վերջում
Իսկ այժմ տարրերը տեղակայված են գլխավոր առանցքի կենտրոնում և խաչաձեւ առանցքի վերջում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: center end;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Օրինակ . Հավասարեցում գլխավոր առանցքի վերջում և խաչաձեւ առանցքի սկզբում
Այստեղ տարրերը սեղմված են գլխավոր առանցքի ստորին մասում և միաժամանակ խաչաձեւ առանցքի սկզբում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: end start;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Օրինակ . Հավասարեցում ուղղահայաց առանցքի սկզբում և հորիզոնական առանցքի վերջում գրիդում
Եկեք հավասարեցնենք մեր տարրերը ուղղահայաց առանցքի սկզբում և հորիզոնական առանցքի վերջում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: start 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;
}
:
Օրինակ . Հավասարեցում ուղղահայաց առանցքի կենտրոնում և հորիզոնական առանցքի սկզբում գրիդում
Եկեք հավասարեցնենք մեր տարրերը ուղղահայաց առանցքի կենտրոնում և հորիզոնական առանցքի սկզբում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: center 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;
}
:
Օրինակ . Հավասարեցում ուղղահայաց առանցքի վերջում և հորիզոնական առանցքի սկզբում գրիդում
Եկեք հավասարեցնենք մեր տարրերը ուղղահայաց առանցքի վերջում և հորիզոնական առանցքի սկզբում:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: end 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;
}
:
Տես նաև
-
align-contentհատկությունը,
որը սահմանում է հավասարեցումը խաչաձեւ կամ ուղղահայաց առանցքի վրա -
justify-contentհատկությունը,
որը սահմանում է հավասարեցումը գլխավոր առանցքի վրա