UNPKG

chowa

Version:

UI component library based on React

107 lines (91 loc) 2.05 kB
/** * @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; }