Blog de MGPanel

Novedades, tutoriales y recursos para ayudarte a aprovechar MGPanel al máximo.

Cómo Crear un Pop-up en HTML y CSS de Forma Sencilla

Los pop-ups en HTML son una excelente herramienta para resaltar información importante y captar la atención de los usuarios. Aunque comúnmente se usan scripts de JavaScript para crear pop-ups, es posible lograrlo únicamente con HTML y CSS de manera simple y efectiva.

HTML y CSS Básico para un Pop-up

HTML

Primero, necesitamos un botón para activar el pop-up y el propio contenedor del pop-up. Aquí tienes un ejemplo de cómo se vería el código HTML:

Explicación del Código HTML y CSS

HTML
  • Botón "Mostrar Aviso": Este botón activa el pop-up añadiendo la clase active al contenedor del pop-up (.overlay).
  • Div "overlay": Este es el contenedor del pop-up. Cuando tiene la clase active, se hace visible.
  • Div "popup": Contiene el contenido del pop-up.
CSS
  • .overlay: Define la posición fija del pop-up para que ocupe toda la pantalla con un fondo semitransparente. La visibilidad y opacidad se manejan para mostrar u ocultar el pop-up con una transición suave.
  • .overlay.active: Hace visible el pop-up cuando se añade esta clase.
  • .popup: Estiliza el contenido del pop-up con un fondo blanco y padding.

Cómo Hacer un Pop-up Automático al Cargar la Página

Para que el pop-up se abra automáticamente al cargar la página, simplemente añadimos la clase active al contenedor .overlay en el HTML:

Conclusión

Crear un pop-up en HTML y CSS es más sencillo de lo que parece. Con estos ejemplos básicos, puedes implementar pop-ups en tus proyectos web de manera efectiva sin necesidad de JavaScript. Experimenta con diferentes estilos y configuraciones para encontrar la apariencia perfecta para tus necesidades.