Редактор Studio: работа с фиксацией, полями и отступами

8 мин. чтения
В постоянно развивающемся мире устройств важно контролировать положение элементов, чтобы они выглядели именно так, как вы хотите, на экранах разных размеров. В связи с этим в редакторе Studio элементы фиксируются автоматически.
Это дает вам свободу перемещать элементы, не беспокоясь о расположении на экранах всех размеров. Тем не менее, вы всегда можете самостоятельно задать расположение, фиксацию и поля в панели инспектора.
Посетите Академию Wix Studio, чтобы получить доступ к курсам, учебным пособиями и вебинарам о Wix Studio.
Содержание:

Расположение элементов на холсте

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

Координаты X и Y в панели Инспектора

Чтобы увидеть точное расположение элемента на холсте каждого размера, вы можете проверить его координаты X и Y. 
  • X: горизонтальная плоскость от левого края до правого края родительского элемента (например, секции, контейнера, стека).
  • Y: вертикальная плоскость, от верхнего края до нижнего края родительского элемента.
В приведенном ниже примере вы можете увидеть, как значение px* становится отрицательным при перемещении текстового элемента за пределы его родительского элемента - ячейки. 
GIF, показывающий, как текстовый элемент перемещен за пределы родительской ячейки, что создает отрицательное значение X в инспекторе.
Что такое px*?
px* — это единица измерения в редакторе Studio, показывающая «пиксели на холсте». Значение px*, которое вы видите, является пиксельным эквивалентом, относящимся к размеру холста, на котором вы находитесь. Переключитесь на другой размер экрана, чтобы увидеть, как значение px* автоматически меняется. 

Автоматическая фиксация элементов и вручную

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

Использование полей при фиксации элементов

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

Чтобы создать или изменить поле:

  1. Выберите нужный элемент.
  2. Нажмите на значок Открыть инспектор  в правом верхнем углу редактора.
Скриншот открытия панели инспектора в редакторе Studio.
  1. Прокрутите вниз до раздела Расположение.
  2. Нажмите на поле (например, верхнее, слева) в разделе Фиксация, поля и отступы.
  3. (Необязательно) Нажмите значок Редактировать по отдельности , чтобы отредактировать только выбранную вами сторону.
  4. Введите значение поля.
    Совет: нажмите на измерение (например, px*, %), чтобы изменить его. 
Скриншот поля
Единицы полей:
Поля можно установить в px*, пикс. (px) процентах (%), высоте вьюпорта (vh) и ширине вьюпорта (vw). У каждого будет свой результат при изменении размера экрана. Посмотрите на разницу в поведении элементов, перетащив холст, чтобы изменить его размер.

Добавление отступов вокруг адаптивных контейнеров

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

Чтобы добавить отступы:

  1. Выберите нужный элемент.
  2. Нажмите на значок Открыть инспектор  в правом верхнем углу редактора.
Скриншот открытия панели инспектора в редакторе Studio.
  1. Прокрутите вниз до раздела Расположение.
  2. В зависимости от типа адаптивного контейнера, следуйте инструкциям, чтобы добавить отступы:
Добавление отступа 4% ко всем сторонам элемента в стеке в редакторе Studio
Что дальше?
Вы можете настроить отступы прямо на холсте с помощью перетаскивания. Выберите адаптивный контейнер и наведите курсор на отступ, чтобы увидеть этот параметр.


Предотвращение наложения элементов

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

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

|