Мода гибкие макеты с CSS Grid

Sep 11, 2025
Инструкции
A woman sits at a laptop tweaking a CSS Grid layout

CSS Grid идеально подходит для создания двухосевых макетов рядов и колонн. Синтаксис прост и делает макет страницы ветером. Макеты, которые требовали бы несколько вложенных контейнеров, теперь можно просто описать в CSS.

Сетка работает по-разному к другим свойствам макета, поскольку нанесение значения «Сетки» на свойство «Дисплей» повлияет на любые прямые дети. Эти элементы теперь являются элементами сетки и будут расположены в соответствии с правилами, которые вы установлены на родительском (если не размещены специально).

Добраться до сетки

Сетка приносит ряд новых функций:

  • Grid Gap

Вместо использования полей, GRID имеет свое собственное свойство для определения пробелов между элементами сетки, что позволяет определить расположение сетки и не затронуты любыми пробелами. Сетки сетки (например, те, которые находятся в загрузочном нагрузке Inuit и Twitter), обычно полагаются на устанавливать отрицательные поля, чтобы все правильно выровнять.

  • FR Unit.

Коротко для фракции, эта новая единица измерения используется для разделения макета в фракции, с зазором или без него.

  • Размещение сетки

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. или же Подписаться на веб-дизайнер Отказ

Хотите укрепить свои навыки сетки CSS?

Brenda Storer is giving her talk Using CSS Grid in the Real World at Generate New York from 25 - 27 April 2018

Срочность Бренда дает ей разговор с помощью CSS Grid в реальном мире при генерировании Нью-Йорка от 25 до 27 апреля 2018 года

Как разработчик дизайнера и интерфейса в агентстве разработки программного обеспечения, Store Brenda использует GRID CSS в производстве для веб-сайтов, поскольку его первоначальный выпуск на браузеры в марте 2017 года и является большим вентилятором.

В ее разговоре Генерация Нью-Йорка от 25-27 апреля 2018 года , Brenda покажет пошаговый шаг, как вы можете постепенно расширить свой сайт с помощью CSS Grid и написать пуленепробиваемую защиту для более старых браузеров (или даже продолжать использовать текущую структуру сетки в качестве отблески), все с чистыми CSS: не требуется JavaScript Отказ

Generate New York проходит с 25-27 апреля 2018 года.
Получить свой билет сейчас Отказ

Статьи по Теме:

  • Секреты сетки CSS выявлены
  • Создать отзывчивый макет с CSS Grid
  • Встать на скорость с помощью CSS Grid

Инструкции - Самые популярные статьи

Как создать слоистый эффект параллакса на вашем сайте

Инструкции Sep 11, 2025

(Кредит на изображение: www.beargrylls.com) Движение параллакса, концепц�..


Как создавать интерьеры с Eevee Blender

Инструкции Sep 11, 2025

AtyPique-Studio: содержит текстуры из Poliigon.com - текстуры могут не перераспределят..


Как сжать изображения: руководство веб-дизайнера

Инструкции Sep 11, 2025

Средняя скорость современного интернет-соединения будет звучать очен..


Как создать Papercraft Robot

Инструкции Sep 11, 2025

Окончив только прошлым летом, я все еще довольно новичок в мире внешта�..


три шага к искрищему ночному небу в акварели

Инструкции Sep 11, 2025

Акварель - это невероятная среда, с правой Арт-техника Может ис..


Как перемещаться между Daz Studio и Cinema 4D

Инструкции Sep 11, 2025

Перемещение между программами можно запутать. Я склонен придерживать�..


Подготовьте свою работу для 3D-печати: 8 верхних советов

Инструкции Sep 11, 2025

3D печать стала чрезвычайно популярной. Если вы хотите начать печатать свои собственные 3D арт Ес�..


BOOST D3.JS Графики с градиентами SVG

Инструкции Sep 11, 2025

Nadieh Bremer будет в Генерировать Лондон В сентябре, г..


Категории