Какво е Grid Property?

Свойството на решетката е свойство за стенограми за решетките-шаблон-редове, колоните-решетка-шаблон-колоните, областите-шаблони на мрежата, решетките-автомати-редове, решетките-авто-колони, решетката-автоматично протичане, решетката-колоната-празнината и свойства на пропастта в редиците на решетката.

Структура на решетката

Свойството Grid прави елементите да се показват като матрица ⊞

 
 
 
 
 
 
 
 

В css

#контейнер {
 дисплей: решетка;
 }

В пример, #container се показва като решетка и неговият дочерък елемент ще бъде показан като клетки или елементи на мрежата

Съвместимост на браузъра

Изключително вълнение е, че IE, Edge, Firefox поддържа свойството на CSS мрежата . Най-вече целият браузър има красив потребителски интерфейс с изглед към решетка в инструменти за разработчици.

Grid Lines

Линиите на мрежата са хоризонтални и вертикални линии, те се използват за позициониране. Индексът на позициониране може да бъде цяло число (както отрицателни, така и положителни числа).

Свойства → grid-column-start, grid-колона-end, grid-row-end, grid-row-end.

Примерен код:

#grid> div: nth-дете (2) {
 решетка-колона-старт: 2;
 решетка-колона-край: 3;
 grid-row-start: 2;
 решетка-ред: 3;
}

Елемент 2 ще започне на втора вертикална линия в 2 хоризонтална линия и елемент ще завърши на 3 вертикална линия и 3 вертикална линия.

Линия на решетката

Мрежа клетка

Клетъчната мрежа е пространство между две съседни вертикални линии на мрежата и двете съседни хоризонтални линии на мрежата.

Grid Cell

Grid Tracks

Решетка на мрежа е интервал между две съседни линии на мрежата. т.е. ред, колони.

Grid Track

Grid Area & Grid Gap

Площ на решетката е групата на една или повече клетки.

Grid Gap е пространството между редовете и колоните. Това е свойството на стенограмата на grid-row-gap и grid-column-gap.

Grid Row & Grid колона

grid-row е стеноградно свойство за grid-row-start и grid-row-end.

grid-колоната е свойство за стенограми за grid-колона-start и grid-колона-end

Решетка на решетката

grid-row-start → указва началната позиция на елемента на мрежата в реда

например.grid-row-start: 2 → Element ще започне на втората вертикална линия

grid-end-row → указва крайната позиция на елемента на мрежата в реда

например.grid-row-end: 3 → Element ще завърши във втората вертикална линия

Мрежа-авто-поток

Той контролира как работи алгоритъмът за автоматично разположение. По подразбиране стойността е ред (Елементите са поставени в основата на реда)

решетка автоматично потока: ред;
решетка автоматично потока: колона;
Решетка с автоматичен поток колона и мрежа с автоматичен поток ред

grid-auto-flow: ред плътен → Използва алгоритъм за „опаковане“. Попълнете свободното пространство в решетката на база ред.

grid-auto-flow: колона плътна → Използва алгоритъм за „плътно“ опаковане. Попълнете свободното пространство в мрежата на база колона

Изрична мрежа и имплицитна мрежа

Изричната мрежа е решетка, създадена от потребителя с помощта на решетка-шаблон-ред, решетка-шаблон-колони

решетка-шаблон-колони: повторете (3, 100px);
решетка-шаблон-редове: 100px 100px;

Неявна мрежа се създава от браузъра. Размерът на неявната решетка може да бъде променен с помощта на grid-auto-колони и grid-auto-rows свойство.

решетка-шаблон-колони: повторете (3, 100px);
решетка-автоматично редове: 100px;

Ред на мрежа:

Можем да поръчаме елемента по свойство на шаблона.

можем да променим областта на шаблона в заявката за медии и да покажем нова структура на мрежата.

проверете кодекса за още.

За мрежата най-вече всички използваме системата за зареждане на bootstrap. Bootstrap може да промени име на клас във всяка версия (но не като ъглова ), така че трябва да помним коя версия има кое име на клас .

Използвайки свойството на CSS мрежата, МОЖЕМ (дори и в IE ) лесно да показваме елементите в изглед на мрежата.

Благодаря много за четенето! Ако ви е харесало, моля, подкрепете като плеснете и споделите публикацията. Чувствайте се свободни да оставите коментар по-долу.