zarm
Version:
基于 React 的移动端UI库
72 lines (62 loc) • 1.48 kB
CSS
:root {
--za-theme-default: hsl(0, 0%, 90%);
--za-theme-primary: hsl(156, 100%, 36.9%);
--za-theme-success: hsl(156, 100%, 36.9%);
--za-theme-warning: hsl(31, 83.1%, 55.9%);
--za-theme-danger: hsl(0, 100%, 65.7%);
}
.za-icon {
--color: var(--za-icon-color, inherit);
--font-size: var(--za-icon-font-size, 24px);
display: inline-block;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: var(--color);
font-size: var(--font-size);
/* icon themes */
/* icon sizes */
}
.za-icon[type=search] {
-webkit-appearance: initial ;
}
.za-icon--font {
/* stylelint-disable-next-line */
font-family: "zaicon";
line-height: 1;
}
.za-icon--primary {
--color: var(--za-icon-color, var(--za-theme-primary));
}
.za-icon--success {
--color: var(--za-icon-color, var(--za-theme-success));
}
.za-icon--warning {
--color: var(--za-icon-color, var(--za-theme-warning));
}
.za-icon--danger {
--color: var(--za-icon-color, var(--za-theme-danger));
}
.za-icon--sm {
--font-size: var(--za-icon-font-size, 16px);
}
.za-icon--lg {
--font-size: var(--za-icon-font-size, 32px);
}
*,
*:before,
*:after {
box-sizing: border-box;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*[contenteditable] {
user-select: auto ;
}
*:focus {
outline: none;
}