From a2e2ff141e367db409eb16a37ba95c085b6c4cd0 Mon Sep 17 00:00:00 2001 From: mace Date: Sat, 6 Jan 2024 11:46:49 +0100 Subject: [PATCH] added modal.css --- vue/src/assets/modal.css | 62 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 vue/src/assets/modal.css diff --git a/vue/src/assets/modal.css b/vue/src/assets/modal.css new file mode 100644 index 0000000..09c2e64 --- /dev/null +++ b/vue/src/assets/modal.css @@ -0,0 +1,62 @@ + +input { + margin: 15px; +} + +.modal-mask { + position: fixed; + z-index: 9998; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + display: flex; + transition: opacity 0.3s ease; +} + +.modal-container { + width: 300px; + margin: auto; + padding: 20px 30px; + background-color: #fff; + border-radius: 2px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); + transition: all 0.3s ease; +} + +.modal-header h3 { + margin-top: 0; + color: #42b983; +} + +.modal-body { + margin: 20px 0; +} + +.modal-default-button { + float: right; +} + +/* + * The following styles are auto-applied to elements with + * transition="modal" when their visibility is toggled + * by Vue.js. + * + * You can easily play with the modal transition by editing + * these styles. + */ + +.modal-enter-from { + opacity: 0; +} + +.modal-leave-to { + opacity: 0; +} + +.modal-enter-from .modal-container, +.modal-leave-to .modal-container { + -webkit-transform: scale(1.1); + transform: scale(1.1); +}