zarm
Version:
基于 React 的移动端UI库
55 lines (51 loc) • 1.34 kB
CSS
.za-toast {
--text-color: var(--za-toast-text-color, var(--za-color-text-inverse));
--font-size: var(--za-toast-font-size, 13px);
--border-radius: var(--za-toast-border-radius, 6px);
--background: var(--za-toast-background, rgba(0, 0, 0, var(--za-opacity-toast)));
--icon-color: var(--za-toast-icon-color, var(--za-color-text-inverse));
--icon-size: var(--za-toast-icon-size, 50px);
max-width: 85%;
color: var(--text-color);
font-size: var(--font-size);
line-height: 1.5;
position: relative;
border-radius: var(--border-radius);
background: var(--background);
margin: 0 32px;
text-align: center;
flex-direction: column;
justify-content: center;
align-items: center;
display: flex;
}
.za-toast__wrapper {
pointer-events: none;
}
.za-toast--text {
padding: var(--za-padding-v-md) var(--za-padding-h-md);
pointer-events: all;
}
.za-toast--icon {
padding: 15px;
pointer-events: all;
}
.za-toast--icon .za-toast__text {
min-width: 70px;
margin-top: var(--za-padding-v-md);
}
.za-toast__text {
word-break: break-all;
}
.za-toast__icon {
min-width: 50px;
min-height: 50px;
color: var(--icon-color);
font-size: var(--icon-size);
justify-content: center;
align-items: center;
display: flex;
}
.za-toast__icon .za-icon {
--font-size: var(--za-icon-font-size, var(--icon-size));
}