chowa
Version:
UI component library based on React
107 lines (91 loc) • 2.05 kB
CSS
/**
* @license chowa v1.1.3
*
* Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn).
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
.cw-badge-wrapper {
position: relative;
display: inline-block;
margin: 0;
padding: 0;
box-sizing: border-box; }
.cw-badge {
margin: 0;
padding: 0 6px;
min-width: 20px;
line-height: 20px;
height: 20px;
font-size: 12px;
border-radius: 10px;
display: block;
overflow: hidden;
transform-origin: 100% 0;
box-sizing: border-box; }
.cw-badge-unit-container {
margin: 0;
padding: 0;
box-sizing: border-box;
list-style: none;
overflow: hidden;
height: 20px;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start; }
.cw-badge-unit {
transition: transform 0.2s ease-in;
text-align: center;
margin: 0;
padding: 0;
box-sizing: border-box;
width: 8px; }
.cw-badge-numbers {
margin: 0;
padding: 0;
box-sizing: border-box; }
.cw-badge-number {
margin: 0;
padding: 0;
box-sizing: border-box;
height: 20px;
line-height: 20px; }
.cw-badge-dark {
color: #fff;
background-color: #001529; }
.cw-badge-primary {
color: #fff;
background-color: #7774e7; }
.cw-badge-danger {
color: #fff;
background-color: #ed4014; }
.cw-badge-warning {
color: #fff;
background-color: #faad14; }
.cw-badge-with-children {
position: absolute;
top: 0;
right: 0;
transform: translate(50%, -50%); }
.cw-badge-dot {
min-width: 6px;
padding: 0;
height: 6px;
border-radius: 3px; }
@keyframes cw-badge-trans {
0% {
transform: scale(0) translate(50%, -50%); }
50% {
transform: scale(1.2) translate(50%, -50%); }
100% {
transform: scale(1) translate(50%, -50%); } }
.cw-badge-appear {
animation-duration: 0.2s;
animation-timing-function: linear; }
.cw-badge-enter {
animation-name: cw-badge-trans; }
.cw-badge-leave {
animation-name: cw-badge-trans;
animation-direction: reverse; }