Свойство grid-column-end
Свойство grid-column-end гридда ёки сеткадаги элементнинг
маълум бир устунгача бўлган якуний позициясини белгилайди. Свойствонинг қиймати
mусбат ёки манфий сон бўлиши мумкин. Агар мусбат сон белгиласак,
элементнинг якуний позицияси чапдан ўнгга караб ҳисобланади. Манфий сон кўрсатилганда элемент
тескари тартибда жойлашади,
яъни ўнгдан чапга караб.
grid-column-end свойстванинг муҳим нуқтаси
шундан иборатки, кўрсатилган устуннинг рақами элементнинг якуний
позициясига киритилмайди - агар биз 3 сонни белгиласак,
элемент фақат биринчи ва иккинчи устунларни эгаллайди.
Синтаксис
селектор {
grid-column-end: мусбат ёки манфий сон;
}
Мисол
Келинг, гриддаги элементларга якуний позияларни белгилаймиз:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#parent {
display: grid;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-column-start: 1;
grid-column-end: 2;
}
#elem2 {
grid-column-start: 1;
grid-column-end: 3;
}
#elem3 {
grid-column-start: 1;
grid-column-end: 4;
}
:
Мисол
Энди esa
grid-column-start свойстваси
ёрдамида биринчи, иккинчи ва учинчи элементлар
биринчи қаторда жойлашишини таъминлаймиз.
Тўртинчи элемент эса
бутун иккинчи қаторни эгалласин:
<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;
padding: 10px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-column-start: 1;
grid-column-end: 2;
}
#elem2 {
grid-column-start: 2;
grid-column-end: 3;
}
#elem3 {
grid-column-start: 3;
grid-column-end: 4;
}
#elem4 {
grid-column-start: 1;
grid-column-end: 4;
}
:
Мисол
Қўшни элементлар томонидан эгалланган устунлар устма-уст түшганда, ҳар бир кейинги элемент бир қатор пастга сурилади. Келинг, шу хусусиятдан фойдаланиб, биринчи элемент биринчи қаторда, иккинчи - иккинчи қаторда, учинчи ва тўртинчи эса учинчи қаторда жойлашишини таъминлаймиз:
<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;
padding: 10px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-column-start: 1;
grid-column-end: 4;
}
#elem2 {
grid-column-start: 2;
grid-column-end: 3;
}
#elem3 {
grid-column-start: 1;
grid-column-end: 2;
}
#elem4 {
grid-column-start: 3;
grid-column-end: 4;
}
:
Мисол
Энди grid-column-end свойствада
манфий сонларни кўрсатамиз:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#parent {
display: grid;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-column-start: 1;
grid-column-end: -4;
}
#elem2 {
grid-column-start: 1;
grid-column-end: -3;
}
#elem3 {
grid-column-start: 1;
grid-column-end: -2;
}
:
Ҳам қаранг
-
свойство
grid-column-start,
у гриддаги элементнинг устунар бўйича бошланғич позициясини белгилайди -
свойство
grid-column,
у гриддаги элементнинг устунар бўйича бошланғич ва якуний позицияларини белгилайди -
свойство
grid-template-columns,
у гриддаги устунларнинг сони ва энини белгилайди -
свойство
grid-auto-columns,
у яширин гриддаги устунларнинг сони ва энини белгилайди