zarm
Version:
基于 React 的移动端UI库
82 lines (74 loc) • 2.05 kB
CSS
.za-message {
--line-height: var(--za-message-line-height, 18px);
--font-size: var(--za-message-font-size, var(--za-font-size-xs));
--icon-size: var(--za-message-icon-size, 14px);
--padding: var(--za-message-padding, 6px 8px);
display: flex;
position: relative;
line-height: var(--line-height);
padding: var(--padding);
font-size: var(--font-size);
color: var(--za-theme-default);
background-color: hsla(var(--za-theme-default-h), var(--za-theme-default-s), var(--za-theme-default-l), 0.1);
}
.za-message .za-icon {
color: var(--za-theme-default);
}
.za-message__header {
display: flex;
align-items: center;
line-height: 1;
}
.za-message__icon {
margin-right: 4px;
}
.za-message__icon .za-icon {
font-size: var(--icon-size);
}
.za-message__body {
flex: 1;
display: flex;
align-items: center;
}
.za-message__footer {
display: flex;
justify-content: center;
align-items: center;
text-align: right;
padding-left: 10px;
}
.za-message__footer .za-icon {
font-size: var(--icon-size);
cursor: pointer;
}
.za-message--link {
cursor: pointer;
}
.za-message--primary {
color: var(--za-theme-primary);
background-color: hsla(var(--za-theme-primary-h), var(--za-theme-primary-s), var(--za-theme-primary-l), 0.1);
}
.za-message--primary .za-icon {
color: var(--za-theme-primary);
}
.za-message--success {
color: var(--za-theme-success);
background-color: hsla(var(--za-theme-success-h), var(--za-theme-success-s), var(--za-theme-success-l), 0.1);
}
.za-message--success .za-icon {
color: var(--za-theme-success);
}
.za-message--warning {
color: var(--za-theme-warning);
background-color: hsla(var(--za-theme-warning-h), var(--za-theme-warning-s), var(--za-theme-warning-l), 0.1);
}
.za-message--warning .za-icon {
color: var(--za-theme-warning);
}
.za-message--danger {
color: var(--za-theme-danger);
background-color: hsla(var(--za-theme-danger-h), var(--za-theme-danger-s), var(--za-theme-danger-l), 0.1);
}
.za-message--danger .za-icon {
color: var(--za-theme-danger);
}