From 8c8edfc9c8bb1a0fa3d1e02aab576044857f1c95 Mon Sep 17 00:00:00 2001 From: Wolfboy248 <105884620+Wolfboy248@users.noreply.github.com> Date: Sun, 20 Oct 2024 00:27:38 +0200 Subject: refactor: custom modals --- frontend/src/css/Dialog.css | 78 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 frontend/src/css/Dialog.css (limited to 'frontend/src/css/Dialog.css') diff --git a/frontend/src/css/Dialog.css b/frontend/src/css/Dialog.css new file mode 100644 index 0000000..c25a755 --- /dev/null +++ b/frontend/src/css/Dialog.css @@ -0,0 +1,78 @@ +.dimmer { + position: absolute; + width: calc(100%); + height: 100%; + background-color: rgba(0, 0, 0, 0.5); +} + +.dialog { + position: absolute; + z-index: 10000; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: #2b2e46; + border-radius: 24px; + overflow: hidden; + min-width: 350px; + border: 0.1em solid #272831; + animation: dialog_in 0.2s cubic-bezier(0.075, 0.82, 0.165, 1.1); +} + +.dialog-element { + padding: 8px; +} + +.dialog-header, .dialog-btns-container { + background-color: #202232; +} + +.dialog-btns-container { + display: flex; + justify-content: right; + border-top: 2px solid #3f4151; + gap: 8px; +} + +.dialog-header { + border-bottom: 2px solid #3f4151; +} + +.dialog-description { + font-size: 18px; + padding: 14px 10px; + white-space: pre-wrap; +} + +.dialog-btns-container button { + border-radius: 24px; + padding: 5px 10px; +} + +.dialog-btns-container button:nth-child(2):hover { + background-color: rgb(105, 36, 36); +} + +.dialog-btns-container button:nth-child(2) { + background-color: rgb(147, 45, 45); +} + +.dialog-btns-container button:nth-child(1):hover { + background-color: rgb(38, 42, 62); +} + +@keyframes dialog_in { + 0% { + transform: translate(-50%, calc(-50% + 100px)) scaleX(0%); + opacity: 0; + } + + 20% { + opacity: 0; + } + + 100% { + transform: translate(-50%, calc(-50%)); + opacity: 1; + } +} \ No newline at end of file -- cgit v1.2.3