UNPKG

fine-true

Version:

A small and beautiful Vue3 version of the UI Library

64 lines (59 loc) 1.38 kB
/* jiangbei 2021/10/26 */ .fine-message { position: fixed; top: 0; left: 0; right: 0; margin: auto; z-index: var(--fine-message-zindex); text-align: center; font-size: 14px; font-variant: tabular-nums; line-height: 1.2; padding: 8px; color: var(--fine-message-color); transition: top 0.3s; pointer-events: none; } .fine-message-wrapper { display: inline-block; padding: 10px 16px; background-color: #fff; border-radius: 2px; box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d; pointer-events: auto; } .fine-message-content { .fine-icon { margin-right: 8px; } .fine-icon-message { color: var(--fine-message-default); } .fine-icon-info { color: var(--fine-message-info); } .fine-icon-success { color: var(--fine-message-success); } .fine-icon-warning { color: var(--fine-message-warning); } .fine-icon-error { color: var(--fine-message-error); } } .fine-message-fade-slide-enter-active { transition: transform 0.25s cubic-bezier(0.78, 0.14, 0.15, 0.86); } .fine-message-fade-slide-leave-active { transition: transform 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86); } .fine-message-fade-slide-enter-from, .fine-message-fade-slide-leave-to { transform: translateY(-15px); opacity: 0; }