Generador de Container Query CSS
Opciones de Container Query
Vista previa en vivo
Acerca de las Container Queries CSS
Las container queries CSS permiten que los componentes respondan al tamaño de su contenedor principal en lugar del viewport. Son útiles para tarjetas, paneles, widgets, sidebars y componentes reutilizables.
Este generador crea la configuración del contenedor y la regla @container juntas, para que pueda copiar rápidamente un patrón de componente responsivo completo.
Cómo utilizar este generador
- Elija un tipo de contenedor, generalmente de tamaño en línea para diseños de componentes basados en el ancho.
- Defina un nombre de contenedor opcional si necesita container queries con nombre.
- Elija una condición de ancho mínimo, ancho máximo, alto mínimo o alto máximo.
- Ingrese el selector y la declaración CSS que deben aplicarse dentro de la consulta del contenedor.
- Copie el CSS generado en su hoja de estilo.
Consejos
- Utilice container queries cuando un componente deba adaptarse a su propio espacio disponible.
- Utilice media queries cuando el diseño dependa de todo el viewport.
- Los contenedores con nombre son útiles cuando los componentes anidados pueden depender de varios contenedores.
- Mantenga los selectores de componentes locales y predecibles, como .card, .panel o .product-card.
Comprobaciones de container queries antes de publicar un componente
Las container queries adaptan componentes al espacio disponible, pero containment, unidades, anidación y fallbacks requieren pruebas explícitas.
Elige el query container
Configura container-type en el ancestro correcto y usa un nombre estable si layouts anidados pueden seleccionar otro elemento.
Prueba distintos contextos
Coloca el componente en sidebars, grids, modales, cards y layouts completos para verificar que responde a su container.
Revisa los límites
Comprueba valores justo antes, en y después de cada breakpoint, evitando huecos o solapamientos entre condiciones.
Planifica compatibilidad
Confirma soporte para queries de tamaño, estilo y scroll y ofrece una base utilizable cuando falten funciones nuevas.
Herramientas relacionadas
Estas herramientas también pueden resultarle útiles.