UNPKG

vuepress-copycode

Version:
61 lines (52 loc) 1.02 kB
@keyframes message-move-in { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; transform: translateY(0); } } #message-container .message.move-in { animation: message-move-in 0.3s ease-in-out; } @keyframes message-move-out { 0% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-100%); } } #message-container .message.move-out { animation: message-move-out 0.3s ease-in-out; animation-fill-mode: forwards; } #message-container .message { background: #fff; margin: 10px 0; padding: 0 10px; height: 40px; box-shadow: 0 0 10px 0 #ccc; font-size: 14px; border-radius: 3px; display: flex; align-items: center; transition: height 0.2s ease-in-out, margin 0.2s ease-in-out; } #message-container { position: fixed; left: 0; top: 100px; right: 0; display: flex; flex-direction: column; align-items: center; } #message-container .message .text { color: #333; padding: 0 20px 0 5px; }