Генератор имён классов для Webflow — Client-First и BEM

Опишите секцию обычными словами, например «герой с подзаголовком, заголовком, двумя кнопками и картинкой справа», и получите согласованную структуру классов в Client-First, BEM или простом kebab-case. Её можно сразу скопировать в Webflow как элементы.

Обновлено
Примеры:
Структура — нажмите на класс, чтобы скопировать его
Классы

Webflow открыт в другом браузере? Браузеры не делят буфер обмена Webflow. Вставьте структуру в Webflow Clipboard Bridge в этом браузере и скопируйте её снова.

HTML-каркас
Стартовый CSS

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0

devpack.app — независимый сервис, он не связан с Webflow, Inc. или Figma, Inc. и не спонсируется и не одобряется ими. Webflow и Figma являются товарными знаками их владельцев.

Выберите из 24 анимированных CSS-кнопокМеняйте цвета и скругление, копируйте HTML и CSS или вставьте кнопку прямо в Webflow.CSS-кнопки →

Как пользоваться: Генератор имён классов Webflow

  1. Опишите секцию простыми словами: что это (hero, features, pricing, FAQ, footer…) и что в ней есть («подзаголовок, заголовок, две кнопки, картинка справа», «3 карточки с иконкой и ссылкой»).
  2. Выберите соглашение об именовании: Client-First (система Finsweet для Webflow), BEM или Simple kebab-case. Структура обновляется по мере ввода.
  3. Нажмите на любой класс в дереве, чтобы скопировать его, или Копировать все для полного списка. Классы с пунктирной рамкой — комбо-классы.
  4. Нажмите Скопировать структуру в Webflow и вставьте результат в Designer, чтобы получить всё дерево элементов с классами и стартовыми стилями макета. Или откройте её в конвертере HTML и CSS, чтобы сначала отредактировать.

Зачем нужно именование классов в Webflow

Каждый класс, который вы создаёте в Webflow, попадает в Style Manager и в CSS сайта. Без системы в проектах копятся имена вроде div-block-47, Heading 3, hero-title и heroTitle — их сложно переиспользовать и тяжело передавать другим. Соглашение об именовании делает классы предсказуемыми: любой участник команды (или клиент через несколько месяцев) понимает, что такое pricing_plan-name и где это используется.

Три соглашения

Client-FirstBEMSimple
Секцияsection_heroherohero-section
Элементhero_headinghero__headinghero-heading
Вариантbutton is-secondaryhero__button--secondarybutton is-secondary
Макетpadding-global › container-large › padding-section-largehero__containercontainer

Client-First от Finsweet — самая популярная система в сообществе Webflow: нижнее подчёркивание отделяет «папку» (компонент) от элемента — hero_content, hero_image-wrapper. Утилитарные классы отвечают за типографику и отступы (heading-style-h1, text-size-medium), а комбо-классы начинаются с is-. BEM (Block, Element, Modifier) — классическое соглашение фронтенда, которое хорошо подходит, если команда также пишет код вне Webflow. Simple kebab-case подойдёт для небольших сайтов.

Что понимает генератор

Он распознаёт типы секций (hero, features, testimonials, pricing, FAQ, stats, logos, team, steps, CTA, navbar, footer и другие), содержимое (подзаголовок, заголовок, подзаголовок-абзац, абзац, кнопки, картинка, видео, форма, список, бейдж), повторяющиеся элементы с количеством («3 карточки», «шесть вопросов», «4 статистики») и подсказки по макету («картинка слева», «по центру», «две колонки»). Кнопки используют глобальный класс button с комбо-классом is-secondary — так устроено большинство гайдов по стилям в Webflow.

От имён к готовой секции

Если включён Стартовый CSS макета, структура получает разумные значения по умолчанию: ширину контейнера, отступы секции, двухколоночную сетку, которая перестраивается на планшете, сетку карточек, которая становится одноколоночной на телефоне, и стиль кнопки. Скопируйте всё в Webflow — и у вас будет рабочий каркас, на котором можно строить дизайн. Для точной настройки откройте код в HTML и CSS в Webflow, поправьте его и вставьте обратно. Позже проверьте страницу с помощью проверки опечаток в именах классов, чтобы поймать ошибки до запуска.

Советы по именованию

  • Называйте по назначению, а не по внешнему виду: pricing_plan переживёт редизайн, blue-box — нет.
  • Делайте префикс папки коротким и единообразным (hero_, pricing_, footer_).
  • Используйте комбо-классы для вариантов одного и того же (is-featured, is-dark), а новые классы — для разных сущностей.
  • Переиспользуйте глобальные классы (button, container-large) вместо создания нового для каждой секции.

Также ищут как: webflow class names, client-first, именование классов css, bem нейминг, соглашение об именовании css, идеи для имён css классов, finsweet client-first.

Инструменты, которые хорошо сочетаются с Генератор имён классов Webflow

  • SVG в Webflow — Вставьте SVG из Figma и скопируйте его в Webflow как настоящие Custom Elements.
  • Конвертер регистра — Вставьте любой текст и преобразуйте его между 11 вариантами регистра: от Title Case для заголовков до camelCase и snake_case для кода.
  • Генератор slug — Превратите любой заголовок в чистый URL-slug в нижнем регистре.
  • Калькулятор clamp() — Введите минимальный и максимальный размер и диапазон ширины экрана.

Часто задаваемые вопросы

Что такое Client-First?
Client-First — бесплатная система именования для Webflow, созданная Finsweet. Она использует имена классов вида folder_element (например, hero_heading), глобальные утилитарные классы для типографики и отступов и комбо-классы, которые начинаются с is-. Этот генератор следует её правилам, но не связан с Finsweet.
Что лучше использовать в Webflow: Client-First или BEM?
Client-First создана для Style Manager Webflow и чаще всего выбирается в агентствах. BEM полезен, если команда также поддерживает код вне Webflow или уже использует BEM в других проектах. Лучшее соглашение — то, которого последовательно придерживается вся команда проекта.
Используется ли здесь ИИ?
Нет. Описание разбирается по правилам и поиску ключевых слов прямо в вашем браузере, поэтому результат мгновенный, бесплатный и приватный. Для лучшего результата описывайте секции обычными словами (заголовок, карточки, кнопки, картинка справа).
Можно ли вставить структуру в Webflow напрямую?
Да. «Скопировать структуру в Webflow» создаёт дерево элементов со всеми классами (и, по желанию, стартовыми стилями). Выберите родительский элемент в Designer и нажмите Ctrl/⌘+V.
Что означают классы с пунктирной рамкой?
Классы с пунктирной рамкой — комбо-классы. Они применяются поверх базового класса, например button is-secondary.
Можно ли установить Генератор имён классов Webflow как веб-приложение и пользоваться им офлайн?
Да. Генератор имён классов Webflow — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localHTML и CSS в WebflowВставьте HTML и его CSS, нажмите Скопировать в Webflow и вставьте результат в Designer. Вы получите…localПроверка опечаток в классахВставьте HTML или укажите URL, чтобы проверить все имена классов: опечатки вроде hero_heding, дубликаты с…localSVG в WebflowВставьте SVG из Figma и скопируйте его в Webflow как настоящие Custom Elements. Каждый <svg>, <path> и <g>…localКонвертер регистраВставьте любой текст и преобразуйте его между 11 вариантами регистра: от Title Case для заголовков до…localГенератор slugПревратите любой заголовок в чистый URL-slug в нижнем регистре. Инструмент корректно транслитерирует…localКалькулятор clamp()Введите минимальный и максимальный размер и диапазон ширины экрана. Вы получите значение clamp(), которое…