Herramientas CSS

Gratis Generador CSS safe-area-insets

Genera CSS para areas seguras en telefonos con notch o esquinas redondeadas.

Cargando herramienta...

Qué es Generador CSS safe-area-insets?

Los safe-area insets son variables de entorno CSS que ayudan a mantener el contenido alejado de los notch del teléfono, esquinas redondeadas de la pantalla, áreas del indicador de inicio y otros recortes de pantalla. Son útiles para aplicaciones web móviles, encabezados fijos, barras inferiores fijas y diseños de sangría completa.

Respuesta rápida

Genere reglas CSS de padding, margin o posición usando env(safe-area-inset-*) con valores de respaldo. Esto mantiene el contenido alejado de notch, esquinas redondeadas e indicadores de inicio en dispositivos móviles modernos.

Last updated: 2026-06-11

Limitaciones

  • Las variables safe-area solo son relevantes en dispositivos móviles con notch y esquinas redondeadas.
  • Un valor de respaldo es esencial. Sin él, los navegadores que no soportan env() usan cero.
  • La meta tag viewport-fit=cover debe estar presente en el head HTML para que las variables funcionen en iOS Safari.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Cómo usar esta herramienta

  1. Elija si desea generar reglas de padding, margin o inset.
  2. Establezca un valor de respaldo para navegadores y pantallas que no necesitan espaciado especial de safe-area.
  3. Ingrese el selector que debe recibir el espaciado de safe-area.
  4. Copie la meta tag viewport y el CSS en su página, luego pruebe en un dispositivo móvil o simulador.

Para qué puedes usarla

  • Mantener encabezados fijos y barras inferiores alejados de los recortes de pantalla.
  • Agregar padding seguro a aplicaciones web móviles.
  • Crear variables CSS reutilizables para el espaciado de safe-area.

Casos de uso

Ejemplos prácticos

Ejemplo

Barra inferior fija en móvil

Un sitio móvil tiene una barra de navegación inferior. El padding de safe-area mantiene los botones sobre el indicador de inicio en teléfonos modernos.

Ejemplo

App shell de ancho completo

Una herramienta basada en navegador usa un diseño de sangría completa. Las variables safe-area evitan que el contenido toque el notch o los bordes redondeados.

Errores comunes

  • Usar variables safe-area sin un valor de respaldo.
  • Aplicar padding inset en diseños de escritorio donde no es necesario.
  • Olvidar viewport-fit=cover al probar diseños móviles de pantalla completa.

Verificación

  1. Abra la página en un dispositivo móvil con notch o en Chrome DevTools con un dispositivo como iPhone X. Confirme que los elementos fijos no se superpongan con el notch.
  2. Establezca viewport-fit=cover en el head y verifique que la página se extienda de borde a borde.

FAQ

Preguntas sobre Generador CSS safe-area-insets

¿Las variables safe-area funcionan en todos los navegadores?

El soporte es más fuerte donde importan los recortes de pantalla. Incluya siempre un espaciado de respaldo.

¿Por qué se incluye viewport-fit=cover?

Permite que la página se extienda al viewport visual completo en navegadores móviles compatibles, lo que hace que el espaciado safe-area tenga sentido.

¿Debo aplicar padding safe-area a toda la página?

Generalmente no. Aplíquelo a barras fijas, shells de aplicación o secciones que necesiten protección de bordes.

Herramientas relacionadas

Más herramientas css

Prueba también

Prueba también