Урок 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 от готовых блоков: он не перестраивается сам. Расположение элементов задаётся отдельно для нескольких ширин. Переключатель вверху редактора: компьютер, планшет, телефон в горизонтальном и вертикальном положении.
Работают так:
- Собирают версию для компьютера.
- Переключаются на меньшую ширину — элементы стоят там же, где на компьютере, и часть может уйти за край.
- Переставляют и уменьшают их для этой ширины: текст под фото, а не рядом, шрифт меньше.
- Повторяют для каждой ширины.
Изменения на меньшей ширине не влияют на большие. Удобно идти сверху вниз: от компьютера к самому узкому телефону. Ещё один вариант — включить автомасштабирование: блок будет пропорционально уменьшаться. Но на телефоне такой текст часто становится слишком мелким, поэтому мобильную версию всё равно проверяют.
Анимация
В Zero Block можно анимировать элементы: появление при прокрутке, плавное движение, реакцию на наведение. Правила:
- анимация должна помогать — привлечь внимание к кнопке, показать порядок шагов;
- умеренно: если всё прыгает и выезжает, страница выглядит дёшево и раздражает;
- быстро: появление за 0,3–0,6 секунды, а не за две;
- проверяйте на телефоне: тяжёлая анимация может тормозить.
Попробуйте сами. Сделайте в Zero Block блок «Хит сезона»: слева большое фото торта, справа название, короткое описание, цена и кнопка «Заказать». Затем настройте его для ширины телефона так, чтобы фото было сверху, а текст и кнопка — под ним.
Подсказки
Компьютер: артборд высотой около 600 пикселей. Фото — левая половина сетки. Справа заголовок «Медовик с малиной» 40 пикселей, описание 18 пикселей, цена «от 2400 ₽ за 1,5 кг», кнопка акцентного цвета со ссылкой #order.
Телефон (ширина 320–480): увеличьте высоту артборда примерно до 900 пикселей. Фото — на всю ширину сетки сверху. Под ним в одну колонку заголовок 28 пикселей, описание 16 пикселей, цена и кнопка во всю ширину.
Проверьте в предпросмотре на разных ширинах: ничего не наезжает и не уходит за край.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Когда стоит использовать Zero Block, а не готовый блок?
Готовые блоки быстрее и сами подстраиваются под телефон. Zero Block нужен, когда хочется сделать по-своему.
-
В Zero Block на компьютере всё красиво, а на телефоне текст наезжает на картинку. Почему?
В Zero Block для каждой ширины свой макет. Если настроить только компьютерную версию, на узком экране элементы съедут.
-
Что такое артборд в Zero Block?
Артборд — рабочая область блока. У него свои высота, фон и настройки для разных ширин.