Урок 5 из 8 · 20 мин · обновлено

Zero Block: свой дизайн без ограничений

Что такое Zero Block в Тильде и когда он нужен, как устроен редактор: артборд, элементы, слои и выравнивание, как настроить блок для разных ширин экрана и добавить простую анимацию.

Что такое Zero Block

Готовые блоки удобны, но все сайты на них немного похожи. Zero Block — встроенный редактор, где блок рисуют с нуля, как в графическом редакторе: любой элемент можно поставить в любое место.

Zero Block нужен, когда:

  • есть макет дизайнера, и его нужно повторить точно;
  • хочется необычный первый экран: фото торта, вокруг подписи с начинками, наклонная плашка «Хит»;
  • нужна композиция, которой нет в библиотеке.

Для типовых секций — галерея, вопросы, отзывы — готовые блоки быстрее и сами подстраиваются под телефон.

Добавить Zero Block: «Все блоки» → в самом низу списка категорий Zero Block → кнопка «Редактировать блок» откроет редактор.

Редактор

  • Артборд — холст блока. Задайте его высоту и фон. Пунктирные линии показывают сетку — область, где содержимое точно видно на всех экранах.
  • Элементы — кнопка «+»: текст, изображение, фигура, кнопка, видео, форма, HTML-код.
  • Слои — список элементов. Верхние слои перекрывают нижние.
  • Свойства справа — у выбранного элемента: положение, размер, шрифт, цвет, ссылка, прозрачность.

Элементы двигают мышью, а точное положение задают числами. Выравнивание и одинаковые отступы помогают не делать «на глаз». В Zero Block есть и автолейаут (Auto Layout), как в Figma: элементы выстраиваются в ряд или колонку с заданным отступом. Если макет нарисован в Figma, его можно перенести в Zero Block специальным импортом — не нужно собирать с нуля.

Разные ширины экрана

Главное отличие Zero Block от готовых блоков: он не перестраивается сам. Расположение элементов задаётся отдельно для нескольких ширин. Переключатель вверху редактора: компьютер, планшет, телефон в горизонтальном и вертикальном положении.

Работают так:

  1. Собирают версию для компьютера.
  2. Переключаются на меньшую ширину — элементы стоят там же, где на компьютере, и часть может уйти за край.
  3. Переставляют и уменьшают их для этой ширины: текст под фото, а не рядом, шрифт меньше.
  4. Повторяют для каждой ширины.

Изменения на меньшей ширине не влияют на большие. Удобно идти сверху вниз: от компьютера к самому узкому телефону. Ещё один вариант — включить автомасштабирование: блок будет пропорционально уменьшаться. Но на телефоне такой текст часто становится слишком мелким, поэтому мобильную версию всё равно проверяют.

Анимация

В Zero Block можно анимировать элементы: появление при прокрутке, плавное движение, реакцию на наведение. Правила:

  • анимация должна помогать — привлечь внимание к кнопке, показать порядок шагов;
  • умеренно: если всё прыгает и выезжает, страница выглядит дёшево и раздражает;
  • быстро: появление за 0,3–0,6 секунды, а не за две;
  • проверяйте на телефоне: тяжёлая анимация может тормозить.

Попробуйте сами. Сделайте в Zero Block блок «Хит сезона»: слева большое фото торта, справа название, короткое описание, цена и кнопка «Заказать». Затем настройте его для ширины телефона так, чтобы фото было сверху, а текст и кнопка — под ним.

Подсказки

Компьютер: артборд высотой около 600 пикселей. Фото — левая половина сетки. Справа заголовок «Медовик с малиной» 40 пикселей, описание 18 пикселей, цена «от 2400 ₽ за 1,5 кг», кнопка акцентного цвета со ссылкой #order.

Телефон (ширина 320–480): увеличьте высоту артборда примерно до 900 пикселей. Фото — на всю ширину сетки сверху. Под ним в одну колонку заголовок 28 пикселей, описание 16 пикселей, цена и кнопка во всю ширину.

Проверьте в предпросмотре на разных ширинах: ничего не наезжает и не уходит за край.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Когда стоит использовать Zero Block, а не готовый блок?

  2. В Zero Block на компьютере всё красиво, а на телефоне текст наезжает на картинку. Почему?

  3. Что такое артборд в Zero Block?