1 estrella en GitHub = 1 componente nuevo.

Dar una estrella
Modales & Capas loadingoverlayfullscreen

Page Loader Overlay

Capa de carga a pantalla completa con spinner luminoso para transiciones pesadas.

Vista Previa en Vivo

Uso

Copia y pega este código directamente en tu página de Astro:

astro
---
import { PageLoaderOverlay } from 'astro-component-kit';
---

<LoadingOverlayFull>Content</LoadingOverlayFull>
--- import { PageLoaderOverlay } from 'astro-component-kit'; --- <LoadingOverlayFull>Content</LoadingOverlayFull>

Instalación Manual

Si no estás usando el paquete npm, crea un archivo nuevo y pega el siguiente código: src/components/lib/PageLoaderOverlay.astro:

astro
---
---
<div class="load-overlay">
  <div class="spinner"></div>
</div>
<style>
  .load-overlay { position: fixed; inset: 0; background: #080b14; z-index: 9999; display: grid; place-items: center; }
  .spinner { width: 50px; height: 50px; border: 4px solid rgba(99,102,241,0.1); border-top-color: #6366f1; border-radius: 50%; animation: spin 0.8s infinite linear; }
  @keyframes spin { to { transform: rotate(360deg); } }
</style>
--- --- <div class="load-overlay"> <div class="spinner"></div> </div> <style> .load-overlay { position: fixed; inset: 0; background: #080b14; z-index: 9999; display: grid; place-items: center; } .spinner { width: 50px; height: 50px; border: 4px solid rgba(99,102,241,0.1); border-top-color: #6366f1; border-radius: 50%; animation: spin 0.8s infinite linear; } @keyframes spin { to { transform: rotate(360deg); } } </style>

Información Rápida

Categoría
Modales & Capas
Nombre de archivo
PageLoaderOverlay.astro
Dependencias
Ninguna — Astro nativo + CSS puro
Etiquetas
loadingoverlayfullscreen