tu-view-plus
Version:
98 lines (89 loc) • 2.63 kB
CSS
.tu-message {
position: fixed;
top: 20px;
left: 50%;
display: flex;
align-items: center;
width: -moz-fit-content;
width: fit-content;
max-width: calc(100% - 32px);
box-sizing: border-box;
border-radius: var(--tu-border-radius-feedback, 4px);
transform: translateX(-50%);
transition: opacity var(--tu-transition-duration-3, 0.3s), transform var(--tu-transition-duration-4, 0.4s), top var(--tu-transition-duration-4, 0.4s);
padding: 6px 16px;
color: var(--tu-color-text, #71757f);
background-color: var(--tu-color-global-bg, #dfe1e6);
box-shadow: 3px 3px 6px var(--tu-color-shadow-dark, #babbc0), -2px -2px 5px var(--tu-color-shadow-light, #ffffff);
}
.tu-message__content {
padding: 0;
font-size: var(--tu-font-size, 14px);
line-height: 1.5;
}
.tu-message__icon--close {
cursor: pointer;
color: var(--tu-color-text-placeholder, #9b9fa8);
transition: color var(--tu-transition-duration-3, 0.3s);
}
.tu-message__icon--close:hover {
color: var(--tu-color-text, #71757f);
}
.tu-message__badge {
position: absolute;
top: -8px;
right: -8px;
}
.tu-message__icon {
margin-right: 8px;
}
.tu-message.is-center {
justify-content: center;
}
.tu-message.is-closable .tu-message__content {
padding-right: 10px;
}
.tu-message--success {
background-color: var(--tu-color-success-light, #8be8cb);
color: var(--tu-color-success-dark, #27b080);
box-shadow: none;
}
.tu-message--success .tu-message__icon--close {
color: var(--tu-color-text-light, #eef0f5);
}
.tu-message--success .tu-message__icon--close:hover {
color: var(--tu-color-white, #ffffff);
}
.tu-message--info {
background-color: var(--tu-color-info-light, #d1d1d1);
color: var(--tu-color-info-dark, #707070);
box-shadow: none;
}
.tu-message--info .tu-message__icon--close {
color: var(--tu-color-text-light, #eef0f5);
}
.tu-message--info .tu-message__icon--close:hover {
color: var(--tu-color-white, #ffffff);
}
.tu-message--warning {
background-color: var(--tu-color-warning-light, #ffbf85);
color: var(--tu-color-warning-dark, #cc6414);
box-shadow: none;
}
.tu-message--warning .tu-message__icon--close {
color: var(--tu-color-text-light, #eef0f5);
}
.tu-message--warning .tu-message__icon--close:hover {
color: var(--tu-color-white, #ffffff);
}
.tu-message--error {
background-color: var(--tu-color-danger-light, #ffa4a1);
color: var(--tu-color-danger-dark, #c73636);
box-shadow: none;
}
.tu-message--error .tu-message__icon--close {
color: var(--tu-color-text-light, #eef0f5);
}
.tu-message--error .tu-message__icon--close:hover {
color: var(--tu-color-white, #ffffff);
}