Editor X: Использование сеток

7 мин. чтения
Editor X переходит на Wix Studio, нашу новую платформу для агентств и фрилансеров.Подробнее о Wix Studio
CSS сетки — это эффективный инструмент для компоновки и структурирования элементов. В Editor X каждый контейнер и секция имеют встроенную сетку. Вы можете выбрать количество рядов и колонок, необходимый для вашего варианта компоновки, а затем менять их размеры в разных единицах. 
Содержание:
Хотите узнать больше?

Настройка существующей сетки

У каждой секции и контейнера есть встроенная сетка размером 1x1, которую вы можете настроить. Переключитесь на другой макет одним щелчком мыши или создайте собственную сетку, перетащив линии внутрь текущей композиции. 

Чтобы настроить сетку:

  1. Нажмите на соответствующий контейнер или раздел страницы.
  2. Отредактируйте сетку одним из следующих способов:
Совет:
Вы также можете добавить секцию со встроенной сеткой, нажав на значок Добавить секцию .


Управление сеткой из панели Инспектора

Настройте сетку, чтобы получить нужный макет. Вы можете изменить количество рядов и колонок, отрегулировать их размер и промежутки между ними.

Чтобы настроить сетку:

  1. Нажмите на нужную сетку.
  2. Нажмите на значок Инспектора в верхней части Editor X.
  3. Перейдите во вкладку Макет и прокрутите вниз до раздела Отображение.
  4. Выберите, что вы хотите сделать:
    • Выбрать другой макет: нажмите на раскрывающийся список Лейаут, чтобы выбрать другой вариант сетки с тем же количеством ячеек, что и существующая.
    • Настроить сетку вручную: нажимайте ниже, чтобы получить подробную информацию, как это сделать:
Работа с экранами разных размеров:
При создании сетки она появляется только на экране определенного размера, над которым вы работаете. Вы должны создать сетку для каждого размера экрана, чтобы обеспечить безупречную композицию элементов для всех случаев. 

Размещение элементов по сетке

При добавлении элементов и размещении их по сетке вам доступны различные инструменты, которые помогут создать адаптивный макет:

Фиксация элементов

Фиксация элементов по сетке гарантирует, что они будут расположены именно так, как вы хотите. Когда вы добавляете элемент в ячейку сетки, он автоматически прикрепляется к ближайшим вертикальным и горизонтальным линиям сетки. Вы можете настроить фиксацию по мере необходимости в панели инспектора. 

Перемещение элементов в другую ячейку сетки

В разделе Расположение в Инспекторе вы можете выбрать элемент и увидеть ячейки сетки, в которых он расположен. Нажмите на любую ячейку сетки, чтобы переместить туда элемент без перетаскивания. 

Растягивание элементов для заполнения ячейки сетки

Вы можете растягивать элементы и заполнять ячейки сетки буквально в один клик. Если элемент занимает хотя бы частично более одной ячейки, он растянется на все ячейки, в которых находится.

Таблица единиц измерения для сетки

Вы можете использовать разные единицы измерения CSS для создания сетки. Можно устанавливать размер колонок и рядов в процентах, пикселях или фракциях (долях целого). Вы также можете задать минимальный и максимальный размер колонок и рядов и даже применять вычисления для создания сетки нужных размеров.
Примечание:
Вы можете устанавливать размер колонов и рядов в разных единицах. По умолчанию единицы измерения для строк указаны в пикселях, а для столбцов — в fr.
Единица измерения
Тип единицы
Пояснение
Фракции (fr)
Гибкий
Устанавливает размер колонок/рядов в долях соответствующего размера раздела или контейнера. Например, для сетки из 2 колонок: если размер левой колонки указан как 2 fr, а правой — как 1 fr, то левая колонка займет 2/3 секции/контейнера.
Авто
Гибкий
Высота и ширина колонок и рядов автоматически настраиваются таким образом, чтобы вмещать контент внутри ячеек.
Проценты (%)
Гибкий
Устанавливает размер колонок/рядов в процентах от размера раздела/контейнера.
Пиксели (px)
Фиксированный
Устанавливает размер колонок/рядов как фиксированное количество пикселей на экране для конкретного раздела/контейнера. 1 px = 1/96 часть дюйма.
Ширина вьюпорта (vw)
Вьюпорт
Устанавливает размер колонок/рядов в процентах от ширины вьюпорта (размера окна браузера). Например, если вьюпорт имеет ширину 50 см, 1vw = 0,5 см.
Высота вьюпорта (vh)
Вьюпорт
Устанавливает размер колонок/рядов в процентах от высоты вьюпорта (размер окна браузера). Например, если высота вьюпорта 50 см, 1vh = 0,5 см.
Минимум / Максимум
Другое
Устанавливает минимальный и максимальный размер колонок/рядов. Вы можете выбрать любую из размерных единиц сетки.
min-content
Другое
Задает размер колонок/рядов, чтобы они никогда не становились меньше указанного минимального значения.
max-content
Другое
Задает размер колонок/рядов, чтобы они никогда не становились больше указанного максимального значения.
Расчет
Другое
Задает способ расчета с помощью любых единиц измерений для сетки, чтобы установить размер колонок/рядов.

Была ли статья полезна?

|