#577 · Desarrollo y configuración

Extractor de propiedades personalizadas CSS

Extractor de propiedades personalizadas CSS procesa el contenido directamente en tu navegador para extraer declaraciones de propiedades personalizadas CSS con su nombre y valor. Está pensado para trabajo técnico cotidiano: admite ejemplos reales, muestra un resultado reutilizable y resume los datos relevantes sin enviar el texto a servicios externos. Revisa las opciones antes de ejecutar la herramienta cuando necesites adaptar el formato de salida.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o carga el contenido en el cuadro de entrada.
  2. Ajusta las opciones específicas si están disponibles.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado y cópialo o descárgalo en el formato disponible.

Qué hace esta herramienta

Extraer declaraciones de propiedades personalizadas css con su nombre y valor.

Se aplica un patrón a comentarios eliminados de forma segura para localizar nombres que empiezan por -- y capturar su valor hasta el punto y coma.

El resultado se genera localmente en el navegador. Compruébalo antes de incorporarlo a código de producción.

Ejemplo

Entrada:

:root { --brand: #f59e0b; --space-md: 16px; }

Resultado esperado:

--brand: #f59e0b
--space-md: 16px

Casos de uso

  • Inventariar tokens CSS de un diseño.
  • Revisar variables antes de migrar un tema.
  • Detectar redefiniciones de propiedades personalizadas.

Consejos para obtener mejores resultados

  • Incluye los archivos CSS completos para no perder variables locales.
  • Revisa redefiniciones con el mismo nombre.
  • Conserva unidades y funciones CSS en los valores.
  • Evita interpretar contenido dentro de comentarios como declaraciones activas.

Detalles del procesamiento

Se aplica un patrón a comentarios eliminados de forma segura para localizar nombres que empiezan por -- y capturar su valor hasta el punto y coma.

La herramienta cubre patrones habituales y no sustituye un compilador, un analizador de esquema completo ni las bibliotecas oficiales del lenguaje.

Preguntas frecuentes

¿Extrae variables CSS declaradas dentro de :root y otros selectores?

Sí. Busca declaraciones --nombre: valor; en todo el CSS, sin limitarse a :root.

¿Qué ocurre si la misma propiedad personalizada aparece varias veces?

Se muestran todas las declaraciones encontradas para que puedas detectar redefiniciones por selector o contexto.

¿Reconoce valores CSS con funciones como var(), calc() o color-mix()?

Sí. El valor se conserva como texto hasta el punto y coma de la declaración, incluidos paréntesis y referencias var().

¿Puede detectar usos de var(--nombre) además de declaraciones?

Esta herramienta se centra en declaraciones. Para auditar referencias habría que analizar por separado los usos de var().

¿Sirve para crear un inventario de tokens de diseño?

Sí. Puedes extraer nombres y valores y después revisar duplicados, convenciones de nombres y valores reutilizados.

Componentes del procesamiento

MóduloFunción
LimpiezaIgnora comentarios CSS antes de analizar.
ExtractorLocaliza declaraciones --propiedad.
InformeLista nombres, valores y duplicados.