UNPKG

choerodon-ui

Version:

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

285 lines (284 loc) 9.68 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 */ .c7n-pro-select-box { display: inline-block; line-height: 2.15384615; } .c7n-pro-select-box-invalid .c7n-pro-select-box, .c7n-pro-select-box-invalid label:hover .c7n-pro-select-box { color: #d50000; border-color: #d50000; opacity: 1; } .c7n-pro-select-box-invalid.c7n-pro-select-box-wrapper { background-color: #fcebeb; } .c7n-pro-select-box-invalid .c7n-pro-select-box-clear-button { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(20%, #fcebeb), to(#fcebeb)) !important; background: linear-gradient(to right, rgba(255, 255, 255, 0), #fcebeb 20%, #fcebeb) !important; } .c7n-pro-select-box-float-label .c7n-pro-field-label { padding: 0; overflow: hidden; color: inherit; font-weight: 400; line-height: 0.34rem; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; -webkit-transform-origin: inherit; -ms-transform-origin: inherit; transform-origin: inherit; -webkit-transition: inherit; transition: inherit; } .c7n-pro-select-box-float-label .c7n-pro-field-label-wrapper { position: absolute; top: 0; left: 0.1rem; max-width: 98%; height: 0; margin-left: -0.05rem; padding: 0 0.05rem; border-top: 0.02rem solid #fff; -webkit-transform-origin: 0.1rem -230%; -ms-transform-origin: 0.1rem -230%; transform-origin: 0.1rem -230%; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); } .c7n-pro-select-box-float-label .c7n-pro-field-label::after { width: 0; } .c7n-pro-select-box-float-label .c7n-pro-field-label.c7n-pro-field-required::after { display: inline-block; width: 0.08rem; margin-left: 0.04rem; color: #d50000; font-family: SimSun, sans-serif; line-height: 1; vertical-align: middle; content: '*'; } .c7n-pro-select-box-float-label.c7n-pro-select-box-focused .c7n-pro-field-label { color: #3f51b5; } .c7n-pro-select-box-float-label.c7n-pro-select-box-invalid .c7n-pro-field-label { color: #d50000; } .c7n-pro-select-box-float-label .c7n-pro-field-label-wrapper, .c7n-pro-select-box-float-label .c7n-pro-select-box:focus + .c7n-pro-field-label-wrapper { -webkit-transform: scaleX(0.8); -ms-transform: scaleX(0.8); transform: scaleX(0.8); } .c7n-pro-select-box-float-label .c7n-pro-select-box:-webkit-autofill + .c7n-pro-field-label-wrapper { -webkit-transform: scaleX(0.8); transform: scaleX(0.8); } .c7n-pro-select-box-float-label .c7n-pro-field-label, .c7n-pro-select-box-float-label.c7n-pro-select-box-focused .c7n-pro-field-label { font-weight: 500; font-size: 0.15rem; -webkit-transform: scaleY(0.8); -ms-transform: scaleY(0.8); transform: scaleY(0.8); } .c7n-pro-select-box-float-label .c7n-pro-select-box:-webkit-autofill + .c7n-pro-field-label-wrapper .c7n-pro-field-label { font-weight: 500; font-size: 0.15rem; -webkit-transform: scaleY(0.8); transform: scaleY(0.8); } .c7n-pro-select-box-float-label:not(.c7n-pro-select-box-multiple) .c7n-pro-select-box { height: 0.36rem; border-radius: 0.05rem; } .c7n-pro-select-box-float-label .c7n-pro-select-box { min-height: 0.36rem; border-radius: 0.05rem; } .c7n-pro-select-box-float-label.c7n-pro-select-box-sm:not(.c7n-pro-select-box-multiple) .c7n-pro-select-box { height: 0.3rem; } .c7n-pro-select-box-float-label.c7n-pro-select-box-sm .c7n-pro-field-label { line-height: 0.28rem; } .c7n-pro-select-box-float-label.c7n-pro-select-box-lg:not(.c7n-pro-select-box-multiple) .c7n-pro-select-box { height: 0.4rem; } .c7n-pro-select-box-float-label.c7n-pro-select-box-lg .c7n-pro-field-label { line-height: 0.38rem; } .c7n-pro-select-box-float-label.c7n-pro-select-box-lg:not(.c7n-pro-select-box-multiple) textarea.c7n-pro-select-box, .c7n-pro-select-box-float-label.c7n-pro-select-box-sm:not(.c7n-pro-select-box-multiple) textarea.c7n-pro-select-box, .c7n-pro-select-box-float-label:not(.c7n-pro-select-box-multiple) textarea.c7n-pro-select-box, .c7n-pro-select-box-float-label textarea.c7n-pro-select-box { height: auto; } .c7n-pro-select-box-float-label.c7n-pro-select-box-required-colors { background-color: #fff; } .c7n-pro-select-box-float-label.c7n-pro-select-box-invalid { background-color: #fff; } .c7n-pro-select-box-float-label.c7n-pro-select-box-disabled { background-color: #fff; } .c7n-pro-select-box-float-label.c7n-pro-select-box-required .c7n-pro-field-label::after { width: 0.08rem; } .c7n-pro-select-box-empty:not(.c7n-pro-select-box-focused) .c7n-pro-field-label { font-weight: inherit; font-size: inherit; -webkit-transform: none; -ms-transform: none; transform: none; pointer-events: none; } .c7n-pro-select-box-empty:not(.c7n-pro-select-box-focused) .c7n-pro-field-label-wrapper { border-top-color: transparent; -webkit-transform: none; -ms-transform: none; transform: none; } .c7n-pro-select-box-float-label .c7n-pro-select-box > ul { margin: 0 0 0 0.03rem; padding: 0.07rem 0; } .c7n-pro-select-box-float-label .c7n-pro-select-box > ul > li { height: 0.2rem; margin-top: 0.01rem; margin-bottom: 0.01rem; line-height: 0.2rem; } .c7n-pro-select-box-float-label .c7n-pro-select-box-multiple-block { padding: 0 0.02rem 0 0.08rem; border-radius: 0.12rem; } .c7n-pro-select-box-float-label .c7n-pro-select-box-multiple-block .icon { color: rgba(255, 255, 255, 0.72); font-size: 0.16rem; line-height: 0.2rem; vertical-align: top; } .c7n-pro-select-box-float-label .c7n-pro-select-box-multiple-block .icon:hover { color: inherit; } .c7n-pro-select-box-prefix-button.c7n-pro-select-box-float-label .c7n-pro-field-label-wrapper { left: 0.24rem; } .c7n-pro-select-box-float-label > .c7n-pro-field-label-wrapper { left: 0; border: none; -webkit-transform-origin: 0.1rem -330%; -ms-transform-origin: 0.1rem -330%; transform-origin: 0.1rem -330%; } .c7n-pro-select-box-float-label.c7n-pro-select-box-multiple .c7n-pro-select-box, .c7n-pro-select-box-float-label:not(.c7n-pro-select-box-multiple) .c7n-pro-select-box { height: auto; min-height: 0.36rem; } .c7n-pro-select-box-wrapper { max-width: 100%; } .c7n-pro-select-box-wrapper .c7n-pro-select-box { max-width: 100%; } .c7n-pro-select-box-wrapper .c7n-pro-select-box .c7n-pro-checkbox-wrapper, .c7n-pro-select-box-wrapper .c7n-pro-select-box .c7n-pro-radio-wrapper { max-width: 100%; white-space: nowrap; text-overflow: ellipsis; } .c7n-pro-select-box-wrapper, .c7n-pro-select-box-float-label.c7n-pro-select-box-wrapper, .c7n-pro-select-box-invalid.c7n-pro-select-box-wrapper { position: relative; display: inline-block; background-color: transparent; } .c7n-pro-select-box .c7n-pro-radio-button { margin-top: 0; margin-bottom: 0; margin-left: 0; } .c7n-pro-select-box .c7n-pro-radio-button + .c7n-pro-radio-button { margin-left: 0; } .c7n-pro-select-box .c7n-pro-radio-button .c7n-pro-radio-inner { right: -0.005rem; left: -0.005rem; border-radius: 0; } .c7n-pro-select-box .c7n-pro-radio-button:first-child .c7n-pro-radio-inner, .c7n-pro-select-box .c7n-pro-radio-button:first-child { border-top-left-radius: 0.02rem; border-bottom-left-radius: 0.02rem; } .c7n-pro-select-box .c7n-pro-radio-button:last-child .c7n-pro-radio-inner, .c7n-pro-select-box .c7n-pro-radio-button:last-child { border-top-right-radius: 0.02rem; border-bottom-right-radius: 0.02rem; } .c7n-pro-select-box-invalid .c7n-pro-radio-inner, .c7n-pro-select-box-invalid .c7n-pro-checkbox-inner { border-color: #d50000; } .c7n-pro-select-box-required:not(.c7n-pro-select-box-float-label):not(.c7n-pro-select-box-disabled) .c7n-pro-radio-inner, .c7n-pro-select-box-required:not(.c7n-pro-select-box-float-label):not(.c7n-pro-select-box-disabled) .c7n-pro-checkbox-inner { background-color: #feffe6; } .c7n-pro-select-box .c7n-pro-checkbox-disabled.c7n-pro-checkbox-button .c7n-pro-checkbox:checked + .c7n-pro-checkbox-inner + span { color: #3f51b5; } .c7n-pro-select-box-vertical .c7n-pro-radio-wrapper, .c7n-pro-select-box-vertical .c7n-pro-checkbox-wrapper { display: block; margin-top: 0.07rem; margin-bottom: 0.07rem; } .c7n-pro-select-box-vertical .c7n-pro-checkbox-button { margin-left: 0; } .c7n-pro-select-box-vertical .c7n-pro-radio-button { margin-top: 0; margin-bottom: 0; text-align: center; } .c7n-pro-select-box-vertical .c7n-pro-radio-button .c7n-pro-radio-inner { top: -0.005rem; right: 0; bottom: -0.005rem; left: 0; border-radius: 0; } .c7n-pro-select-box-vertical .c7n-pro-radio-button:first-child .c7n-pro-radio-inner, .c7n-pro-select-box-vertical .c7n-pro-radio-button:first-child { border-top-right-radius: 0.02rem; border-bottom-left-radius: 0; } .c7n-pro-select-box-vertical .c7n-pro-radio-button:last-child .c7n-pro-radio-inner, .c7n-pro-select-box-vertical .c7n-pro-radio-button:last-child { border-top-right-radius: 0; border-bottom-left-radius: 0.02rem; } .c7n-pro-select-box-wrapper .c7n-pro-input-wrapper { display: block; margin-bottom: 0.1rem; } .c7n-pro-select-box-select-all-none { padding: 0.08rem 0 0 0.12rem; font-size: 0.12rem; border-bottom: 0.01rem solid #e0e0e0; } .c7n-pro-select-box-select-all-none span { display: inline-block; margin-right: 0.2rem; margin-bottom: 0.08rem; color: #3f51b5; cursor: pointer; }