UNPKG

chowa

Version:

UI component library based on React

144 lines (127 loc) 3.36 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. */ @keyframes cw-slide-down { 0% { max-height: 0; } 100% { max-height: 666px; } } .cw-slide-down-enter { animation-name: cw-slide-down; } .cw-slide-down-leave { animation-name: cw-slide-down; animation-direction: reverse; } .cw-slide-down-appear { animation-duration: 0.2s; animation-timing-function: ease-in; transform-origin: top; overflow-y: hidden; } .cw-collapse { border-radius: 3px; overflow: hidden; transition: height 0.2s linear; margin: 0; padding: 0; } .cw-collapse-panel { border-radius: 3px; margin: 0; padding: 0; overflow: hidden; box-sizing: border-box; } .cw-collapse-panel-header { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 0; padding: 0 22px; box-sizing: border-box; height: 42px; line-height: 42px; font-size: 14px; color: #414a63; cursor: pointer; border-bottom: 1px solid #e6ecf5; } .cw-collapse-panel-arrow { margin: 0; padding: 0; box-sizing: border-box; transition: all 0.2s ease-in-out; } .cw-collapse-panel-arrow-active { transform: rotate(90deg); } .cw-collapse-panel-title { margin: 0; padding: 0; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .cw-collapse-panel-extra { margin: 0; padding: 0 0 0 14px; box-sizing: border-box; color: #888da8; font-size: 12px; } .cw-collapse-panel-extra a { color: #2d8cf0; transition: color 0.2s ease-in; cursor: pointer; text-decoration: none; } .cw-collapse-panel-extra a:hover { color: #57a3f3; } .cw-collapse-panel-header-left { margin: 0; padding: 0; flex: auto; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .cw-collapse-panel-header-left .cw-collapse-panel-arrow { margin-right: 12px; } .cw-collapse-panel-header-right { margin: 0; padding: 0; flex: none; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; } .cw-collapse-panel-header-right .cw-collapse-panel-arrow { margin-left: 12px; } .cw-collapse-panel-body { margin: 0; padding: 16px 18px; display: block; box-sizing: border-box; } .cw-collapse-panel-bordered { border: 1px solid #e6ecf5; } .cw-collapse-panel-bordered:not(.cw-collapse-panel-active) { border-bottom-width: 0; } .cw-collapse-panel-disabled { cursor: not-allowed; } .cw-collapse-panel-disabled .cw-collapse-panel-header { cursor: not-allowed; } .cw-collapse { margin: 0; padding: 0; } .cw-collapse .cw-collapse-panel { border-radius: 0; border-width: 0; } .cw-collapse .cw-collapse-panel:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; } .cw-collapse .cw-collapse-panel:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .cw-collapse .cw-collapse-panel-active { border-bottom: 1px solid #e6ecf5; } .cw-collapse.cw-collapse-bordered { border-top: 1px solid #e6ecf5; border-left: 1px solid #e6ecf5; border-right: 1px solid #e6ecf5; }