CSS Grid идеально подходит для создания двухосевых макетов рядов и колонн. Синтаксис прост и делает макет страницы ветером. Макеты, которые требовали бы несколько вложенных контейнеров, теперь можно просто описать в CSS.
Сетка работает по-разному к другим свойствам макета, поскольку нанесение значения «Сетки» на свойство «Дисплей» повлияет на любые прямые дети. Эти элементы теперь являются элементами сетки и будут расположены в соответствии с правилами, которые вы установлены на родительском (если не размещены специально).
Сетка приносит ряд новых функций:
Вместо использования полей, GRID имеет свое собственное свойство для определения пробелов между элементами сетки, что позволяет определить расположение сетки и не затронуты любыми пробелами. Сетки сетки (например, те, которые находятся в загрузочном нагрузке Inuit и Twitter), обычно полагаются на устанавливать отрицательные поля, чтобы все правильно выровнять.
Коротко для фракции, эта новая единица измерения используется для разделения макета в фракции, с зазором или без него.
CSS Grid позволяет любому элементу быть приоритетным приоритетом и расположены в любом месте на сетке перед всеми другими элементами, которые затем располагаются автоматически.
Определены названные области на сетке, которые затем можно ссылаться на определение макета в моде почти ASCII.
Значение свойства «Minmax () позволяет применить минимальный и максимальный размер для элементов сетки, столбцов и строк. Эта функция грустно отсутствует из Flexbox и каждого другого модуля макета в CSS.
Мощные область и шаблоны и шаблоны CSS позволяют легко достичь сложных макетов. Вы начинаете, применив имя к элементам в вашей сетке, используя свойство «сетевой зоны» - например, «Header {Greet-Paile: Header; } '. После того, как вы назвали все области в вашей сетке, вы можете использовать свойство «Сетки-шаблоны-зоны» для описания макета.
Сетка-шаблон-зоны:
"Заголовок заголовка заголовка"
«Артикул левой боковой панели правая боковая панель»
Нижний колонтитул нижнего колонтитула
;
Пример кода выше описывает три-три сетку, вы просто повторите имя элемента сетки, если вы хотите, чтобы он провел несколько столбцов или строк. Вы также можете использовать медиа-запросы, чтобы изменить макет сетки для экранов разных размеров.
Затем вы можете использовать новую кнопку «FR», чтобы определить, как ширина разделена среди различных столбцов:
Шаблон сетки-шаблонов: 1FR 3FR 1FR;
Пример, показанный выше, разделяет доступную ширину на пять равных значений ширины; Другими словами, он будет применяться на одну пятую до первой колонны, три пятых к второму столбцу и финальной пятой к последнему столбцу.
Для размера строк, вы можете использовать новое значение свойства «Minmax» для размера верхних и нижних колонн к их контенту, а затем разрешить среднюю строку охватить оставшееся пространство в сетке.
Сетка-шаблоны-строки:
Minmax (Min-Content, Max-Content)
авто
Minmax (Min-Content, Max-Content);
Эта статья была первоначально опубликована в номере 271 Treative Web Design Web Designer. Купить Выпуск 271. или же Подписаться на веб-дизайнер Отказ
Как разработчик дизайнера и интерфейса в агентстве разработки программного обеспечения, Store Brenda использует GRID CSS в производстве для веб-сайтов, поскольку его первоначальный выпуск на браузеры в марте 2017 года и является большим вентилятором.
В ее разговоре
Генерация Нью-Йорка от 25-27 апреля 2018 года
, Brenda покажет пошаговый шаг, как вы можете постепенно расширить свой сайт с помощью CSS Grid и написать пуленепробиваемую защиту для более старых браузеров (или даже продолжать использовать текущую структуру сетки в качестве отблески), все с чистыми CSS: не требуется JavaScript Отказ
Generate New York проходит с 25-27 апреля 2018 года.
Получить свой билет сейчас
Отказ
Статьи по Теме:
(Кредит на изображение: www.beargrylls.com) Движение параллакса, концепц�..
AtyPique-Studio: содержит текстуры из Poliigon.com - текстуры могут не перераспределят..
Средняя скорость современного интернет-соединения будет звучать очен..
Окончив только прошлым летом, я все еще довольно новичок в мире внешта�..
Акварель - это невероятная среда, с правой Арт-техника Может ис..
Перемещение между программами можно запутать. Я склонен придерживать�..
3D печать стала чрезвычайно популярной. Если вы хотите начать печатать свои собственные 3D арт Ес�..
Nadieh Bremer будет в Генерировать Лондон В сентябре, г..