Taptop выпустил T-blocks 2.0 — вторую версию библиотеки готовых блоков для сборки сайтов на платформе. Обновление — это не просто новые блоки, а полностью переработанная дизайн-система с подробной документацией. Настройка библиотеки под фирменный стиль клиента, которая раньше занимала дни, теперь занимает часы.
T-blocks — библиотека готовых секций для сборки сайтов на конструкторе Taptop. Все блоки сделаны в единой дизайн-системе — по цветам, отступам, типографике и композиции: их можно свободно комбинировать на одной странице, и они всегда будут выглядеть согласованно.
Библиотека включает 625 готовых блоков двух типов:
Библиотека блоков T-Blocks 2.0
К библиотеке прилагается UI-kit — визуальный каталог всех токенов и классов дизайн-системы:
Зачем это нужно:
Прежняя версия библиотеки уже решала задачу быстрой сборки — но настройка под фирменный стиль клиента опиралась на плоскую палитру цветов и безымянные слои вроде div_1 и container_2. Это предсказуемо, но не всегда быстро и не всегда прозрачно. T-blocks 2.0 сохраняет всё, что уже умела первая библиотека, и добавляет к этому продуманную систему настройки.
Главное практическое улучшение — новый UI-kit, где каждый класс назван, показан на примере и снабжён пояснением. Цветовые токены, размеры, отступы, радиусы, типографика, кнопки, ссылки, обёртки иконок, статусы, поверхности — всё разложено по полкам. Открывая UI-kit, вы сразу видите, за что отвечает каждый класс, как он собирается с другими и в каких контекстах применяется.
UI-Kit в библиотеке блоков T-Blocks 2.0
Больше не нужно:
Вся система документирована на одной странице.
Второе крупное изменение — переход от плоской палитры к семантической системе токенов, знакомой по Material Design и другим современным дизайн-системам. Цветовые классы теперь строятся по схеме c-{тема}-{роль}:
Такой подход даёт двухуровневую кастомизацию. Меняя цвет одного токена, вы настраиваете конкретную кнопку на конкретной поверхности отдельно от остальных:
Классы кнопок в библиотеке блоков T-Blocks 2.0
Кнопки на разных поверхностях перестают быть заложниками одного глобального «синего»: у каждой поверхности своя настраиваемая палитра, а логика ролей общая для всех тем.
В новой системе явно выделены роли поверхностей:
Роли поверхностей в библиотеке блоков T-Blocks 2.0
Hover-состояния встроены в систему как парные роли и не требуют ручной дописки.
Все блоки заполнены русскоязычным контентом. Названия слоёв в панели редактора — тоже на русском: «карточка», «кнопка меню», «ссылки 2-го уровня» вместо технических div_1, container_2. Это особенно заметно в клиент-моде: клиент открывает панель слоёв и сразу видит структуру блока, легко находит нужный элемент для правки.
T-blocks 2.0 становится основным направлением развития библиотек Taptop. Набор блоков будет регулярно пополняться новыми секциями и вариациями. Пользователи, работающие на новой библиотеке, будут получать обновления и расширения в первую очередь.
К обновлению выпущены два гайдлайна:
Гайдлайн в библиотеке блоков T-Blocks 2.0
В гайдлайнах разобрана вся логика ролевой системы и приведены рабочие примеры настройки.
Работать с библиотекой можно двумя способами — в зависимости от того, как удобнее подходить к проекту.
Сценарий 1: сначала собрать, потом настроить. Открываете client-mode и просто добавляете блоки на страницу — шапку, первый экран, услуги, форму, подвал. Расставляете в нужном порядке, наполняете реальным контентом клиента. Когда структура сайта готова, переходите в дизайн-эдитор и меняете цветовую палитру, шрифты и типографику под фирменный стиль клиента — все ранее добавленные блоки автоматически подхватывают новые настройки. Удобно, когда сначала хочется увидеть содержание сайта в целом, а вопросы визуального стиля решить потом.
Сценарий 2: сначала настроить, потом собрать. Открываете UI-kit и настраиваете дизайн-систему под бренд клиента заранее: задаёте цвета для всех четырёх поверхностей (светлой, тёмной, primary, secondary), выбираете шрифты, настраиваете размеры заголовков и радиусы. Затем идёте собирать страницы — все добавляемые блоки сразу приходят в фирменном стиле, без необходимости что-либо перекрашивать. Удобно, когда фирменный стиль клиента уже утверждён и хочется сразу видеть сайт в финальном виде.
Оба сценария рабочие — библиотека одинаково хорошо поддерживает и «сборку в чужом стиле с перекраской в конце», и «полную настройку под клиента заранее». Внутри одного проекта можно свободно переключаться: настроил основу в UI-ките, собрал каркас в client-mode, вернулся в UI-kit подкрутить палитру, продолжил сборку.
Попробуйте T-blocks 2.0 в своём следующем проекте — откройте UI-kit, посмотрите на новую ролевую систему в деле и убедитесь, что настройка под фирменный стиль клиента действительно занимает часы, а не дни.
625 готовых блоков.
Секции (под типовые задачи коммерческого сайта) и низкоуровневые UI-элементы (заголовки, кнопки, карточки и другое).
По схеме c-{тема}-{роль}, где темы задают контекст поверхности, а роли внутри темы описывают функцию элемента.
Развёрнутый UI-kit с подписанными классами — каждый класс назван, показан на примере и снабжён пояснением, вместо безымянных слоёв вроде div_1.
Раньше — дни, теперь — часы.
Цветовые токены на всех поверхностях, типографическая шкала, кнопки во всех состояниях, ссылки, карточки, обёртки иконок, статусы, размеры, отступы, радиусы и адаптационные правила.