Visualizador de z-index
Visualiza el contexto de apilamiento y las capas de z-index de elementos HTML online y gratis. Añade capas, define sus valores de z-index y sus propiedades de posición, alterna contextos de apilamiento y observa exactamente cómo se apilan los elementos en un diagrama en vivo. Depura conflictos de z-index y entiende los contextos de apilamiento al instante. Sin registro.
Add layers, set their z-index, position, and opacity. The visualization shows how elements stack on top of each other. Layers with isolation: isolate create new stacking contexts. All processing runs locally in your browser.
Stacking Visualization
Higher z-index = on topLayers(4 total)
Generated CSS
.base-card {
position: relative;
z-index: 1;
opacity: 0.85;
}
.dropdown-menu {
position: absolute;
z-index: 100;
opacity: 0.9;
/* Creates new stacking context */
isolation: isolate;
}
.modal-overlay {
position: fixed;
z-index: 1000;
opacity: 0.8;
/* Creates new stacking context */
isolation: isolate;
}
.tooltip {
position: absolute;
z-index: 9999;
opacity: 0.95;
}¿Por qué usar nuestro visualizador de z-index?
- Visualización de apilamiento de z-index en vivo: nuestro visualizador de z-index dibuja un diagrama de apilamiento en vivo que se actualiza al instante al añadir, editar o reordenar capas. Observa exactamente cómo se apilan los elementos según sus valores de z-index y sus propiedades de posición.
- Detección de contextos de apilamiento: nuestro visualizador de z-index resalta las capas que crean nuevos contextos de apilamiento. Activa la casilla «Nuevo contexto de apilamiento» para ver cómo el aislamiento limita los valores de z-index de los hijos, la causa más común de errores de z-index.
- Visualizador de z-index online seguro: toda la visualización se ejecuta en tu navegador, sin enviar datos a ningún servidor. Tus configuraciones de capas nunca salen de tu dispositivo. Usa nuestro visualizador de z-index con total seguridad en proyectos de clientes y diseños de UI propietarios.
- Visualizador de z-index sin instalación y 100 % gratis: úsalo directamente en cualquier navegador, sin descargas, cuenta ni anuncios. Genera CSS listo para producción con declaraciones z-index y position para todas tus capas, totalmente gratis para siempre.
Casos de uso habituales del visualizador de z-index
- Depurar conflictos de z-index: los desarrolladores usan nuestro visualizador de z-index para depurar elementos de UI que aparecen detrás de otros sin esperarlo. Añade tus capas, define sus valores y ve al instante por qué un elemento queda oculto detrás de otro.
- Entender los contextos de apilamiento: usa nuestro visualizador de z-index para comprender cómo los contextos de apilamiento limitan los valores de z-index. La opción «Nuevo contexto de apilamiento» muestra cómo un padre con opacity < 1 o transform puede atrapar a los hijos sea cual sea su z-index.
- Arquitectura de modales y superposiciones: los desarrolladores frontend usan nuestro visualizador de z-index para planificar la jerarquía de z-index de modales, superposiciones, tooltips y desplegables. Visualiza toda la pila antes de escribir una sola línea de CSS.
- Tokens de z-index para sistemas de diseño: los equipos de sistemas de diseño usan nuestro visualizador de z-index para definir y documentar tokens de z-index. Visualiza la jerarquía completa -base, desplegable, fija, modal, toast, tooltip- y exporta el CSS.
- Enseñar el apilamiento CSS: los docentes y desarrolladores que aprenden CSS usan nuestro visualizador de z-index para entender cómo interactúan z-index, position y los contextos de apilamiento. La visualización en vivo hace tangibles conceptos abstractos.
- Planificar bibliotecas de componentes: usa nuestro visualizador de z-index para planificar el orden de apilamiento de bibliotecas de componentes. Asegúrate de que los tooltips siempre aparezcan por encima de los modales y que las cabeceras fijas nunca tapen los menús desplegables.
¿Qué es un visualizador de z-index?
Un visualizador de z-index es una herramienta que dibuja un diagrama visual de cómo se apilan los elementos HTML según sus propiedades CSS z-index y position. En CSS, los elementos con valores de z-index más altos aparecen delante de los que tienen valores más bajos, pero solo cuando comparten el mismo contexto de apilamiento . Nuestro visualizador de z-index te permite añadir capas, definir sus valores de z-index y position, alternar contextos de apilamiento y ver el orden exacto de apilamiento en un diagrama en vivo, lo que facilita entender y depurar problemas de capas complejos.
Cómo funciona nuestro visualizador de z-index
- Añade tus capas: pulsa «Añadir capa» para crear un nuevo elemento. Define su nombre, su valor de z-index, su propiedad CSS position, su color y su opacidad. Alterna la visibilidad para mostrar u ocultar capas en la visualización sin eliminarlas.
- Visualiza la pila: el diagrama se actualiza al instante al editar cualquier capa. Las capas aparecen apiladas de abajo (z-index más bajo) a arriba (z-index más alto). Las capas con un nuevo contexto de apilamiento se marcan con un punto blanco y una insignia «ctx» en la lista de orden.
- Copia el CSS: el panel de CSS generado muestra las declaraciones completas de z-index y position de todas tus capas. Cópialo con un clic y pégalo en tu hoja de estilos.
Conceptos clave del z-index
- El z-index solo funciona en elementos posicionados: definir z-index en un elemento con position: static (el valor por defecto) no tiene efecto. Debes usar relative , absolute , fixed o sticky .
- Los contextos de apilamiento limitan el z-index: un contexto de apilamiento es un grupo de capas autocontenido. Los valores de z-index dentro de un contexto solo compiten con otros elementos del mismo contexto, no con los de fuera. Por eso un z-index de 9999 dentro de un modal puede seguir apareciendo detrás de un tooltip que está fuera del modal.
- Qué crea un contexto de apilamiento: el elemento raíz, cualquier elemento con position y un z-index distinto de auto, opacity < 1 , transform , filter , isolation: isolate y varias otras propiedades CSS.
- El error de z-index más habitual: un elemento padre con opacity < 1 o transform crea un nuevo contexto de apilamiento y atrapa dentro a todos los hijos, por muy alto que sea su z-index.
Preguntas frecuentes
Un visualizador de z-index muestra un diagrama en vivo de cómo se apilan los elementos HTML según sus propiedades CSS z-index y position. Nuestro visualizador de z-index te permite añadir capas, definir sus valores de z-index, alternar contextos de apilamiento y ver al instante el orden exacto de apilamiento.
Los motivos más habituales: 1) El elemento tiene position: static (el z-index solo funciona en elementos posicionados). 2) Un elemento padre crea un nuevo contexto de apilamiento por opacity < 1, transform o filter, atrapando al elemento dentro de él.
Un contexto de apilamiento es un grupo de capas autocontenido en CSS. Los valores de z-index dentro de un contexto de apilamiento solo compiten con otros elementos del mismo contexto, no con los elementos de fuera.
Sí. Toda la visualización de z-index se ejecuta en tu navegador: tus configuraciones de capas nunca salen de tu dispositivo.
Sí, nuestro visualizador de z-index es 100 % gratis, sin registro, sin cuenta, sin límites de uso y sin publicidad.
Un nuevo contexto de apilamiento se crea con: position con un z-index distinto de auto, opacity < 1, transform, filter, isolation: isolate, will-change, mix-blend-mode, clip-path y mask.
Convenciones habituales: contenido base (1), cabeceras fijas (100), desplegables (200), tooltips (300), modales (1000), notificaciones (9000). Usar múltiplos de 100 facilita insertar capas nuevas sin conflictos.
No. El z-index solo funciona en elementos posicionados: los que tienen position: relative, absolute, fixed o sticky. Definir z-index en un elemento estático no tiene efecto.