UNPKG

chowa

Version:

UI component library based on React

141 lines (131 loc) 4.45 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-btn { margin: 0; outline: none; border-width: 1px; border-style: solid; transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; display: inline-block; border-radius: 3px; text-align: center; white-space: nowrap; box-sizing: border-box; cursor: pointer; border-color: #e6ecf5; background-color: #fff; color: #616a6e; padding: 0 15px; font-size: 14px; height: 32px; line-height: 30px; } .cw-btn.cw-btn-active, .cw-btn.cw-btn-loading, .cw-btn:not(.cw-btn-disabled):hover { background-color: #fff; border-color: #7774e7; color: #7774e7; } .cw-btn:not(.cw-btn-disabled):focus { box-shadow: 0 0 6px 3px rgba(119, 116, 231, 0.15); } .cw-btn.cw-btn-ghost { color: #fff; border-color: #e6ecf5; background-color: transparent; } .cw-btn.cw-btn-ghost.cw-btn-active, .cw-btn.cw-btn-ghost.cw-btn-loading, .cw-btn.cw-btn-ghost:not(.cw-btn-disabled):hover { color: #7774e7; border-color: #7774e7; background-color: transparent; } .cw-btn.cw-btn-text { border-color: transparent; background-color: transparent; padding: 0; color: #616a6e; } .cw-btn.cw-btn-text.cw-btn-active, .cw-btn.cw-btn-text.cw-btn-loading, .cw-btn.cw-btn-text:not(.cw-btn-disabled):hover { color: #7774e7; border-color: transparent; background-color: transparent; } .cw-btn + .cw-btn { margin-left: 16px; } a.cw-btn { text-decoration: none; } .cw-btn-primary { border-color: #7774e7; background-color: #7774e7; color: #fff; } .cw-btn-primary.cw-btn-active, .cw-btn-primary.cw-btn-loading, .cw-btn-primary:not(.cw-btn-disabled):hover { background-color: #8c8aeb; border-color: #8c8aeb; color: #fff; } .cw-btn-primary:not(.cw-btn-disabled):focus { box-shadow: 0 0 6px 3px rgba(140, 138, 235, 0.15); } .cw-btn-primary.cw-btn-ghost { color: #7774e7; border-color: #7774e7; background-color: transparent; } .cw-btn-primary.cw-btn-ghost.cw-btn-active, .cw-btn-primary.cw-btn-ghost.cw-btn-loading, .cw-btn-primary.cw-btn-ghost:not(.cw-btn-disabled):hover { color: #8c8aeb; border-color: #8c8aeb; background-color: transparent; } .cw-btn-primary.cw-btn-text { border-color: transparent; background-color: transparent; padding: 0; color: #7774e7; } .cw-btn-primary.cw-btn-text.cw-btn-active, .cw-btn-primary.cw-btn-text.cw-btn-loading, .cw-btn-primary.cw-btn-text:not(.cw-btn-disabled):hover { color: #8c8aeb; border-color: transparent; background-color: transparent; } .cw-btn-danger { border-color: #ed4014; background-color: #ed4014; color: #fff; } .cw-btn-danger.cw-btn-active, .cw-btn-danger.cw-btn-loading, .cw-btn-danger:not(.cw-btn-disabled):hover { background-color: #f16643; border-color: #f16643; color: #fff; } .cw-btn-danger:not(.cw-btn-disabled):focus { box-shadow: 0 0 6px 3px rgba(241, 102, 67, 0.15); } .cw-btn-danger.cw-btn-ghost { color: #ed4014; border-color: #ed4014; background-color: transparent; } .cw-btn-danger.cw-btn-ghost.cw-btn-active, .cw-btn-danger.cw-btn-ghost.cw-btn-loading, .cw-btn-danger.cw-btn-ghost:not(.cw-btn-disabled):hover { color: #f16643; border-color: #f16643; background-color: transparent; } .cw-btn-danger.cw-btn-text { border-color: transparent; background-color: transparent; padding: 0; color: #ed4014; } .cw-btn-danger.cw-btn-text.cw-btn-active, .cw-btn-danger.cw-btn-text.cw-btn-loading, .cw-btn-danger.cw-btn-text:not(.cw-btn-disabled):hover { color: #f16643; border-color: transparent; background-color: transparent; } .cw-btn-small { padding: 0 12px; font-size: 12px; height: 26px; line-height: 24px; } .cw-btn-large { padding: 0 18px; font-size: 16px; height: 38px; line-height: 36px; } .cw-btn-block { display: block; width: 100%; } .cw-btn-block + .cw-btn-block { margin-left: 0; margin-top: 16px; } .cw-btn-dashed { border-style: dashed; } .cw-btn-disabled { cursor: not-allowed; opacity: 0.6; } .cw-btn-loading { cursor: not-allowed; }