Grid-auto-flow касиети
grid-auto-flow касиети
гриддеги элементтерди автоорнотууну белгилейт.
row - катары элементтер менен толтурат,
column - тилкелер,
dense - элементтерди торчонун бош орундарына орнотот;
row dense - элементтерди ар бир катары толтуруп, торчонун бардык бош орундарына жайгаштырат; column dense -
ар бир тилкени элементтер менен толтуруп, гриддин бардык бош орундарын толтурат.
Синтаксис
селектор {
grid-auto-flow: гриддин толтурулуучу бөлүгү;
}
Мисал
Келгиле, таблицанын бардык катарын толтуралы:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
grid-auto-flow: row;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr 2fr;
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Мисал
Эми таблицанын тилкелерин элементтер менен толтуралы:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
grid-auto-flow: column;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr 2fr;
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Мисал
Келгиле, бардык элементтерди таблицада бош орун калбай тургандай жайгаштыралы:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
grid-auto-flow: dense;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr 2fr;
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Мисал
Эми келгиле, элементтер менен катарлардагы бардык бош орунду толтуралы:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
grid-auto-flow: row dense;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr 2fr;
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Мисал
Келгиле, мурунку мисалды өзгөртөбүз, элементтер тилкелердеги бардык бош орунду толтуруш үчүн:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
grid-auto-flow: column dense;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr 2fr;
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Ошондой эле караңыз
-
gridкасиети,
тилкелердин жана катарлардын касиеттеринин кыска жазылышын белгилейт -
grid-auto-rowsкасиети,
жашырын гриддеги катарлардын санын жана туурасын белгилейт -
grid-template-columnsкасиети,
гриддеги тилкелердин санын жана туурасын белгилейт -
grid-template-rowsкасиети,
гриддеги катарлардын санын жана туурасын белгилейт