1 звезда на GitHub = 1 новый компонент.

Поставить звезду
Модальные окна maskoverlayutility

Backdrop Mask

Маска глубокого размытия фона для фокусировки внимания на диалоге.

Живое превью

Backdrop Blur

Использование

Скопируйте и вставьте этот код на вашу страницу Astro:

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

<BackdropBlurMask>Content</BackdropBlurMask>
--- import { BackdropMask } from 'astro-component-kit'; --- <BackdropBlurMask>Content</BackdropBlurMask>

Ручная установка

Если вы не используете пакет npm, создайте файл и вставьте следующий код: src/components/lib/BackdropMask.astro:

astro
---
---
<div class="mask"></div>
<style>
  .mask { position: fixed; inset: 0; background: rgba(0,0,0,0.5); backdrop-filter: blur(4px); z-index: 500; pointer-events: none; }
</style>
--- --- <div class="mask"></div> <style> .mask { position: fixed; inset: 0; background: rgba(0,0,0,0.5); backdrop-filter: blur(4px); z-index: 500; pointer-events: none; } </style>

Краткая информация

Категория
Модальные окна
Имя файла
BackdropMask.astro
Зависимости
Нет — чистый Astro + CSS
Теги
maskoverlayutility