UNPKG

choerodon-ui

Version:

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

249 lines (248 loc) 7.27 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-range { display: none; } .c7n-pro-range-wrapper { position: relative; display: block; width: 100%; padding: 0.04rem 0.1rem; white-space: nowrap; outline: none; } .c7n-pro-range-vertical { height: 100%; padding: 0 0.04rem; } .c7n-pro-range-vertical .c7n-pro-range-track { width: 0.04rem; height: 100%; } .c7n-pro-range-vertical .c7n-pro-range-track .c7n-pro-range-selection { bottom: 0; width: 0.04rem; height: 0; } .c7n-pro-range-vertical .c7n-pro-range-track .c7n-pro-range-draghandle { bottom: 0; left: -0.05rem; margin: 0 0 -0.07rem 0; } .c7n-pro-range-track { position: relative; height: 0.04rem; background: #d9d9d9; border-radius: 0.06rem; /* 将轨道设为圆角的 */ cursor: pointer; } .c7n-pro-range-track .c7n-pro-range-selection { position: absolute; left: 0; height: 0.04rem; background: #3f51b5; border-radius: 0.06rem; cursor: inherit; } .c7n-pro-range-track .c7n-pro-range-draghandle { position: absolute; bottom: -0.05rem; z-index: 1; width: 0.13rem; height: 0.13rem; margin-left: -0.07rem; background: #fff; border: 0.015rem solid #3f51b5; border-radius: 50%; cursor: inherit; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .c7n-pro-range:disabled + .c7n-pro-range-track { cursor: not-allowed; } .c7n-pro-range:disabled + .c7n-pro-range-track .c7n-pro-range-draghandle { border: 0.01rem solid rgba(0, 0, 0, 0.25); } .c7n-pro-range:disabled + .c7n-pro-range-track .c7n-pro-range-selection { background: rgba(0, 0, 0, 0.25); } .c7n-pro-range-float-label .c7n-pro-field-label { padding: 0; color: inherit; line-height: 0.34rem; white-space: nowrap; -webkit-transform-origin: inherit; -ms-transform-origin: inherit; transform-origin: inherit; -webkit-transition: inherit; transition: inherit; } .c7n-pro-range-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-range-float-label .c7n-pro-field-label::after { width: 0; } .c7n-pro-range-float-label.c7n-pro-range-focused .c7n-pro-field-label { color: #3f51b5; } .c7n-pro-range-float-label.c7n-pro-range-invalid .c7n-pro-field-label { color: #d50000; } .c7n-pro-range-float-label .c7n-pro-field-label-wrapper, .c7n-pro-range-float-label .c7n-pro-range:focus + .c7n-pro-field-label-wrapper { -webkit-transform: scaleX(0.8); -ms-transform: scaleX(0.8); transform: scaleX(0.8); } .c7n-pro-range-float-label .c7n-pro-range:-webkit-autofill + .c7n-pro-field-label-wrapper { -webkit-transform: scaleX(0.8); transform: scaleX(0.8); } .c7n-pro-range-float-label .c7n-pro-field-label, .c7n-pro-range-float-label.c7n-pro-range-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-range-float-label .c7n-pro-range:-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-range-float-label:not(.c7n-pro-range-multiple) .c7n-pro-range { height: 0.36rem; border-radius: 0.05rem; } .c7n-pro-range-float-label.c7n-pro-range-sm:not(.c7n-pro-range-multiple) .c7n-pro-range { height: 0.3rem; } .c7n-pro-range-float-label.c7n-pro-range-sm .c7n-pro-field-label { line-height: 0.28rem; } .c7n-pro-range-float-label.c7n-pro-range-lg:not(.c7n-pro-range-multiple) .c7n-pro-range { height: 0.4rem; } .c7n-pro-range-float-label.c7n-pro-range-lg .c7n-pro-field-label { line-height: 0.38rem; } .c7n-pro-range-float-label.c7n-pro-range-lg:not(.c7n-pro-range-multiple) textarea.c7n-pro-range, .c7n-pro-range-float-label.c7n-pro-range-sm:not(.c7n-pro-range-multiple) textarea.c7n-pro-range, .c7n-pro-range-float-label:not(.c7n-pro-range-multiple) textarea.c7n-pro-range, .c7n-pro-range-float-label textarea.c7n-pro-range { height: auto; } .c7n-pro-range-float-label.c7n-pro-range-required-colors { background-color: #fff; } .c7n-pro-range-float-label.c7n-pro-range-invalid { background-color: #fff; } .c7n-pro-range-float-label.c7n-pro-range-disabled { background-color: #fff; } .c7n-pro-range-float-label.c7n-pro-range-required .c7n-pro-field-label::after { width: 0.08rem; } .c7n-pro-range-empty:not(.c7n-pro-range-focused) .c7n-pro-field-label { font-weight: inherit; font-size: inherit; -webkit-transform: none; -ms-transform: none; transform: none; pointer-events: none; } .c7n-pro-range-empty:not(.c7n-pro-range-focused) .c7n-pro-field-label-wrapper { border-top-color: transparent; -webkit-transform: none; -ms-transform: none; transform: none; } .c7n-pro-range-float-label .c7n-pro-range > ul { margin-top: 0.06rem; margin-bottom: 0.02rem; margin-left: 0.03rem; } .c7n-pro-range-float-label .c7n-pro-range > ul > li { display: inline-block; max-width: 99%; height: 0.2rem; margin-bottom: 0.02rem; line-height: 0.2rem; vertical-align: middle; } .c7n-pro-range-float-label .c7n-pro-range-multiple-block { display: inline-block; max-width: 99%; margin: 0 0.02rem; padding: 0 0.02rem 0 0.08rem; overflow: hidden; color: #ffffff; line-height: 1.5; white-space: nowrap; background-color: #3f51b5; border-radius: 0.12rem; cursor: default; } .c7n-pro-range-float-label .c7n-pro-range-multiple-block > div { display: inline-block; max-width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; } .c7n-pro-range-float-label .c7n-pro-range-multiple-block > div:not(:last-child) { max-width: calc(100% - .24rem); } .c7n-pro-range-float-label .c7n-pro-range-multiple-block-invalid { background-color: #d50000; } .c7n-pro-range-float-label .c7n-pro-range-multiple-block-disabled { padding-right: 0.1rem; background-color: rgba(0, 0, 0, 0.25); cursor: not-allowed; } .c7n-pro-range-float-label .c7n-pro-range-multiple-block .icon { height: 100%; margin-left: 0.08rem; color: rgba(255, 255, 255, 0.72); font-size: 0.16rem; line-height: 0.2rem; vertical-align: top; cursor: pointer; } .c7n-pro-range-prefix-button.c7n-pro-range-float-label .c7n-pro-field-label-wrapper { left: 0.24rem; } .c7n-pro-range-float-label { padding-top: 0.11rem; } .c7n-pro-range-float-label .c7n-pro-field-label-wrapper { left: 0; -webkit-transform-origin: 0.1rem -330%; -ms-transform-origin: 0.1rem -330%; transform-origin: 0.1rem -330%; }