UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

153 lines (152 loc) 4.9 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ @-webkit-keyframes antCheckboxEffect { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.5; } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; } } @keyframes antCheckboxEffect { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.5; } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; } } .c7n-pro-segmented { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0.04rem; color: unset; background: #f1f3f5; border-radius: 0.02rem; } .c7n-pro-segmented-wrapper { position: relative; display: inline-block; } .c7n-pro-segmented-wrapper.c7n-pro-segmented-wrapper-fullwidth { display: -webkit-box; display: -ms-flexbox; display: flex; } .c7n-pro-segmented-float-label .c7n-pro-field-label-wrapper { position: absolute; top: -0.08rem; left: 0.08rem; } .c7n-pro-segmented-float-label .c7n-pro-field-label-wrapper .c7n-pro-field-label { font-weight: 400; font-size: 0.12rem; } .c7n-pro-segmented.c7n-pro-segmented-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .c7n-pro-segmented.c7n-pro-segmented-vertical .c7n-pro-radio-button:not(:first-of-type) .c7n-pro-radio-inner { border-top: 0.01rem #dee2e6 solid; border-left: none; } .c7n-pro-segmented.c7n-pro-segmented-fullwidth { width: 100%; } .c7n-pro-segmented.c7n-pro-segmented-fullwidth .c7n-pro-radio-button { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .c7n-pro-segmented .c7n-pro-radio-button { margin: 0; line-height: 0.3rem; background: transparent; } .c7n-pro-segmented .c7n-pro-radio-button + .c7n-pro-radio-button { margin-left: 0; } .c7n-pro-segmented .c7n-pro-radio-button .c7n-pro-radio:focus + .c7n-pro-radio-inner { -webkit-box-shadow: none; box-shadow: none; } .c7n-pro-segmented .c7n-pro-radio-button .c7n-pro-radio:hover:not(:checked) + .c7n-pro-radio-inner { border-color: #dee2e6; border-radius: 0; } .c7n-pro-segmented .c7n-pro-radio-button:hover .c7n-pro-radio:not(:checked) + .c7n-pro-radio-inner { border-color: #dee2e6; } .c7n-pro-segmented .c7n-pro-radio-button .c7n-pro-radio-inner { border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .c7n-pro-segmented .c7n-pro-radio-button .c7n-pro-radio-label { text-align: center; } .c7n-pro-segmented .c7n-pro-radio-button:not(:first-of-type) .c7n-pro-radio-inner { border-left: 0.01rem #dee2e6 solid; } .c7n-pro-segmented-sm { font-size: 0.12rem; } .c7n-pro-segmented-sm .c7n-pro-segmented { padding: 0.02rem; } .c7n-pro-segmented-sm .c7n-pro-radio-button { padding: 0 0.08rem; line-height: 0.24rem; } .c7n-pro-segmented-lg { font-size: 0.16rem; } .c7n-pro-segmented-lg .c7n-pro-radio-button { line-height: 0.36rem; } .c7n-pro-segmented .c7n-pro-radio-button .c7n-pro-radio:not(:disabled):checked + .c7n-pro-radio-inner + span { color: #3f51b5; font-weight: unset; } .c7n-pro-segmented .c7n-pro-radio:disabled + .c7n-pro-radio-inner { background-color: transparent; border-color: #dee2e6 !important; } .c7n-pro-segmented .c7n-pro-radio:disabled + .c7n-pro-radio-inner + .c7n-pro-radio-label { color: rgba(0, 0, 0, 0.25); } .c7n-pro-segmented .c7n-pro-radio-checked.c7n-pro-radio-checked .c7n-pro-radio-inner, .c7n-pro-segmented .c7n-pro-radio-checked + .c7n-pro-radio-button .c7n-pro-radio-inner { border: none; border-color: #dee2e6; } .c7n-pro-segmented-active-show { position: absolute; background: #fff; border-radius: 0.02rem; -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px, rgba(0, 0, 0, 0.1) 0 1px 2px; box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px, rgba(0, 0, 0, 0.1) 0 1px 2px; -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }