/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
frontend/src/css/notify.css
125 строк
3 KB
Michael Mayer
Frontend: Reformat CSS files with Prettier
19 окт 2025, 02:12
19 окт 2025, 02:12
baa08b7
Код
Авторство
О чём код?
/* Notifications */ #notify { position: fixed; z-index: 2500; top: auto; left: 0; right: 0; bottom: 0; margin-top: auto; margin-left: auto; margin-right: auto; display: flex; gap: 4px; align-items: center; flex-direction: column; justify-items: center; font-size: 0.875rem; font-weight: 400; user-select: none; width: auto; height: auto; max-width: 440px; pointer-events: none; } .v-snackbar.p-notify { margin-left: auto; margin-right: auto; width: auto; min-width: 200px; max-width: 440px; margin-bottom: 24px; } .v-snackbar.p-notify .v-snackbar__wrapper { cursor: pointer; color: rgba(var(--v-theme-on-surface), 1); background-color: rgba(var(--v-theme-surface), 0.32); backdrop-filter: blur(6px); box-shadow: 0 2px 1px -1px var(--v-shadow-key-umbra-opacity, #0003), 0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, #00000024), 0 1px 3px 0 var(--v-shadow-key-ambient-opacity, #0000001f) !important; padding: 10px 16px; pointer-events: auto; border-radius: 9999px; } .v-snackbar.p-notify .v-snackbar__wrapper .v-snackbar__content { z-index: 2; display: flex; gap: 4px; align-items: center; align-self: center; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; justify-items: center; padding: 0; margin: 0; } .v-snackbar.p-notify .v-snackbar__wrapper .v-snackbar__content .p-notify__icon { margin: 0; align-self: center; font-size: 22px; height: 22px; width: 22px; } .v-snackbar.p-notify .v-snackbar__wrapper .v-snackbar__content .p-notify__text { flex-grow: 1; margin: 2px 8px; padding: 0; text-align: start; align-self: center; } .v-snackbar.p-notify .v-snackbar__wrapper .v-snackbar__content .p-notify__close { opacity: 0.78; font-size: 24px; height: 24px; width: 24px; cursor: pointer; } .v-snackbar.p-notify .v-snackbar__wrapper .v-snackbar__underlay { background-color: rgba(var(--v-theme-surface), 0.32); position: absolute; z-index: -1; bottom: 0; left: 0; right: 0; top: 0; pointer-events: none; border-radius: inherit; } .v-snackbar.p-notify--success .v-snackbar__wrapper { background-color: rgba(var(--v-theme-success), 0.36) !important; color: rgba(var(--v-theme-on-success), 1) !important; } .v-snackbar.p-notify--info .v-snackbar__wrapper { background-color: rgba(var(--v-theme-info), 0.36) !important; color: rgba(var(--v-theme-on-info), 1) !important; } .v-snackbar.p-notify--warning .v-snackbar__wrapper { background-color: rgba(var(--v-theme-warning), 0.4) !important; color: rgba(var(--v-theme-on-warning), 1) !important; } .v-snackbar.p-notify--error .v-snackbar__wrapper { background-color: rgba(var(--v-theme-error), 0.42) !important; color: rgba(var(--v-theme-on-error), 1) !important; } @media only screen and (min-width: 600px) { .v-snackbar.p-notify { min-width: 280px; margin-bottom: 16px; } }