Generador de clases para Webflow — Client-First y BEM

Describe una sección con tus propias palabras, por ejemplo “hero con eslogan, título, dos botones y una imagen a la derecha”, y obtén una estructura de clases coherente en Client-First, BEM o kebab-case simple, lista para copiar en Webflow como elementos.

Actualizado el
Prueba:
Estructura — haz clic en una clase para copiarla
Clases

¿Tienes Webflow abierto en un navegador distinto? Los navegadores no comparten los datos del portapapeles de Webflow: pega en el Webflow Clipboard Bridge en ese navegador y vuelve a copiar.

Esqueleto HTML
CSS inicial

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

devpack.app es una herramienta independiente y no está afiliada, patrocinada ni respaldada por Webflow, Inc. ni Figma, Inc. Webflow y Figma son marcas de sus respectivos propietarios.

Cómo usar: Generador de nombres de clase

  1. Describe la sección en lenguaje natural: qué es (hero, características, precios, FAQ, footer…) y qué contiene (“eslogan, título, dos botones, imagen a la derecha”, “3 tarjetas con icono y enlace”).
  2. Elige una convención de nombres: Client-First (el sistema de Webflow de Finsweet), BEM o kebab-case Simple. La estructura se actualiza mientras escribes.
  3. Haz clic en cualquier clase del árbol para copiarla, o en Copiar todas para la lista completa. Las clases con guiones son clases combo.
  4. Haz clic en Copiar estructura a Webflow y pega en el Designer para obtener el árbol completo de elementos con clases y estilos de diseño iniciales, o ábrelo en el convertidor de HTML y CSS para editarlo antes.

Por qué importa el nombrado de clases en Webflow

Cada clase que creas en Webflow acaba en el Style Manager y en el CSS del sitio. Sin un sistema, los proyectos acumulan nombres como div-block-47, Heading 3, hero-title y heroTitle uno al lado del otro: imposibles de reutilizar y difíciles de entregar. Una convención de nombres hace que las clases sean predecibles: cualquiera del equipo (o un cliente meses después) sabe qué es pricing_plan-name y dónde se usa.

Las tres convenciones

Client-FirstBEMSimple
Secciónsection_heroherohero-section
Elementohero_headinghero__headinghero-heading
Variantebutton is-secondaryhero__button--secondarybutton is-secondary
Diseñopadding-global › container-large › padding-section-largehero__containercontainer

Client-First, de Finsweet, es el sistema más usado en la comunidad de Webflow: un guion bajo separa la “carpeta” (componente) del elemento, como en hero_content o hero_image-wrapper. Las clases de utilidad se encargan de la tipografía y el espaciado (heading-style-h1, text-size-medium), y las clases combo empiezan por is-. BEM (Block, Element, Modifier) es la convención clásica del front-end y funciona bien cuando el equipo también escribe código fuera de Webflow. Simple en kebab-case sirve para sitios pequeños.

Lo que entiende el generador

Reconoce tipos de sección (hero, características, testimonios, precios, FAQ, estadísticas, logotipos, equipo, pasos, CTA, navbar, footer y más), contenido (eslogan, título, subtítulo, párrafo, botones, imagen, vídeo, formulario, lista, badge), elementos repetidos con cantidad (“3 tarjetas”, “seis preguntas”, “4 estadísticas”) y pistas de diseño (“imagen a la izquierda”, “centrado”, “dos columnas”). Los botones usan una clase global button con un combo is-secondary, como en la mayoría de guías de estilo de Webflow.

De los nombres a una sección construida

Con CSS de diseño inicial activado, la estructura incluye valores por defecto razonables: ancho de contenedor, padding de sección, una cuadrícula de dos columnas que se apila en tablet, cuadrículas de tarjetas que se apilan en móvil y un estilo de botón. Cópialo en Webflow y tendrás un esqueleto funcional sobre el que diseñar. Para afinarlo, ábrelo en HTML y CSS a Webflow, ajusta el código y pégalo. Más adelante, pasa el Comprobador de erratas en clases por la página para detectar errores antes de publicar.

Consejos de nombrado

  • Nombra por función, no por apariencia: pricing_plan sobrevive a un rediseño; blue-box no.
  • Mantén la carpeta corta y coherente (hero_, pricing_, footer_).
  • Usa clases combo para variantes de lo mismo (is-featured, is-dark) y clases nuevas para cosas distintas.
  • Reutiliza clases globales (button, container-large) en lugar de crear una nueva por sección.

También se busca como: nombres de clases webflow, client-first webflow, convención de nombres css, nomenclatura bem, generador de clases css, sistema de nombres webflow, finsweet client-first, nombres de clase css.

Herramientas que combinan con: Generador de nombres de clase

  • SVG a Webflow — Pega un SVG desde Figma y cópialo a Webflow como Custom Elements reales: cada <svg>, <path> y <g> se convierte en un elemento que puedes seleccionar, asignarle clases y editar en el Navigator.
  • Convertidor de mayúsculas y minúsculas — Pega cualquier texto y conviértelo entre 11 estilos de mayúsculas y minúsculas: desde «Title Case» para titulares hasta «camelCase» y «snake_case» para código.
  • Generador de slugs — Convierte cualquier título en un slug de URL limpio y en minúsculas, con transliteración correcta de acentos, umlauts y cirílico, eliminación opcional de palabras vacías y un modo masivo para listas completas.
  • Calculadora de abrazaderas — Introduce un tamaño mínimo y máximo y el rango de la ventana de visualización: obtendrás un valor fácil de ajustar con el zoom clamp() con una explicación de los cálculos, una vista previa en directo y una escala completa y fluida de tipo o espacio.

Preguntas frecuentes

¿Qué es Client-First?
Client-First es un sistema gratuito de nombrado para Webflow creado por Finsweet. Usa nombres de clase carpeta_elemento (por ejemplo hero_heading), clases de utilidad globales para tipografía y espaciado, y clases combo que empiezan por is-. Este generador sigue sus convenciones, pero no está afiliado a Finsweet.
¿Debo usar Client-First o BEM en Webflow?
Client-First está pensado para el Style Manager de Webflow y es la opción más habitual en agencias. BEM es útil si tu equipo también mantiene código fuera de Webflow o ya usa BEM en otros proyectos. La mejor convención es la que todo el equipo aplica de forma coherente.
¿Usa IA?
No. Analiza tu descripción con reglas y coincidencia de palabras clave directamente en tu navegador, así que es instantáneo, gratuito y privado. Para mejores resultados, describe las secciones con palabras comunes (título, tarjetas, botones, imagen a la derecha).
¿Puedo pegar la estructura directamente en Webflow?
Sí. “Copiar estructura a Webflow” crea el árbol de elementos con todas las clases (y estilos iniciales opcionales). Selecciona un elemento padre en el Designer y pulsa Ctrl/⌘+V.
¿Qué son las clases con guiones?
Las clases con guiones son clases combo: se aplican encima de una clase base, por ejemplo button is-secondary.
¿Puedo instalar Generador de nombres de clase como aplicación web y utilizarla sin conexión?
Sí. Generador de nombres de clase es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas