ziko-toaster
Version:
Lightweight toast notification library
43 lines (37 loc) • 882 B
CSS
:root {
--toast-bottom: auto;
--toast-top: 20px;
--toast-right: 20px;
--toast-left: auto;
}
.my-toast {
position: fixed;
bottom: var(--toast-bottom);
top: var(--toast-top);
right: var(--toast-right);
left: var(--toast-left);
background: #333;
color: #fff;
padding: 12px 20px;
border-radius: 5px;
z-index: 9999;
font-family: sans-serif;
font-size: 25px;
opacity: 0;
transform: translateX(100%);
transition: transform 0.4s ease, opacity 0.4s ease;
display: flex;
gap: 17px;
}
.my-toast.show {
opacity: 1;
transform: translateX(0);
}
.toast-icon {
font-size: 23px;
cursor: pointer;
}
.my-toast.success { background-color: #28a745; }
.my-toast.error { background-color: #dc3545; }
.my-toast.info { background-color: #17a2b8; }
.my-toast.warn { background-color: #ffc107; }