UNPKG

meri-design-dev

Version:

基于vue框架的ui库

307 lines (247 loc) 10.8 kB
/*! * @meri-design-dev v0.0.13 * (c) 2019-2020 wangyongcun * Released under the MIT License. * 2024-04-29 11:26:20 */ .p-input-number.p-input-number-both-button width: 162px .p-input-number.p-input-number-both-button input, .p-input-number.p-input-number-both-button .p-placeholder text-align: center .p-input-number.p-input-number-both-button .p-in-left-button margin-left: -8px margin-right: -1px border-top-left-radius: 4px border-bottom-left-radius: 4px .p-input-number.p-input-number-both-button .p-in-right-button margin-right: -8px margin-left: -1px border-top-right-radius: 4px border-bottom-right-radius: 4px .p-input-number.p-input-number-both-button .p-in-left-button, .p-input-number.p-input-number-both-button .p-in-right-button display: flex align-items: center justify-content: center width: 32px .p-input-number.p-input-number-both-button .p-in-left-button path, .p-input-number.p-input-number-both-button .p-in-right-button path fill: $grey-500 .p-input-number.p-input-number-both-button .p-in-left-button.p-in-disabled-button, .p-input-number.p-input-number-both-button .p-in-right-button.p-in-disabled-button background-color: $grey-200 cursor: not-allowed .p-input-number.p-input-number-both-button .p-in-left-button.p-in-disabled-button .p-icon, .p-input-number.p-input-number-both-button .p-in-right-button.p-in-disabled-button .p-icon cursor: not-allowed .p-input-number.p-input-number-both-button .p-in-left-button.p-in-disabled-button:hover, .p-input-number.p-input-number-both-button .p-in-right-button.p-in-disabled-button:hover border-color: $grey-400 .p-input-number.p-input-number-both-button .p-in-left-button.p-in-disabled-button:hover path, .p-input-number.p-input-number-both-button .p-in-right-button.p-in-disabled-button:hover path fill: $grey-500 .p-input-number.p-input-number-both-button .p-in-left-button.p-in-disabled-button:hover, .p-input-number.p-input-number-both-button .p-in-right-button.p-in-disabled-button:hover background-color: $grey-200 .p-input-number.p-input-number-both-button .p-in-left-button:hover, .p-input-number.p-input-number-both-button .p-in-right-button:hover z-index: 5 .p-input-number.p-input-number-both-button .p-in-left-button:hover path, .p-input-number.p-input-number-both-button .p-in-right-button:hover path fill: $blue-500 .p-input-number.p-input-number-both-button .p-in-left-button:active, .p-input-number.p-input-number-both-button .p-in-right-button:active background-color: $blue-100 .p-input-number.p-input-number-both-button .p-in-left-button .p-icon, .p-input-number.p-input-number-both-button .p-in-right-button .p-icon width: 16px height: 16px .p-input-number.p-input-number-both-button .p-in-left-button, .p-input-number.p-input-number-both-button .p-in-right-button, .p-input-number.p-input-number-both-button .p-input-number-box transition: all .3s height: 32px border: 1px solid $grey-400 .p-input-number.p-input-number-both-button .p-in-left-button:hover, .p-input-number.p-input-number-both-button .p-in-right-button:hover, .p-input-number.p-input-number-both-button .p-input-number-box:hover border-color: $blue-500 .p-input-number.p-input-number-both-button .p-input-number-box z-index: 3 .p-input-number.p-input-number-both-button .p-input-number-box.p-input-number-focus border-color: $blue-500 .p-input-number.p-input-number-normal border: 1px solid $grey-400 width: 240px .p-input-number.p-input-number-normal.p-input-number-focus, .p-input-number.p-input-number-normal:hover border-color: $blue-500 .p-input-number.p-input-number-normal.p-input-number-error position: relative border-color: $red-500 .p-input-number.p-input-number-normal.p-input-number-error input caret-color: $red-500 .p-input-number.p-input-number-normal.p-input-number-error .p-input-number-error-info position: absolute left: 0 bottom: -20px color: $red-500 font-size: 14px .p-input-number.p-input-number-normal.p-input-number-error:hover border-color: $red-500 .p-input-number.p-input-number-right-arrow border: 1px solid $grey-400 width: 240px .p-input-number.p-input-number-right-arrow .p-in-right-arrow width: 32px height: 30px margin-right: -8px .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top border-bottom: 1px solid $grey-400 border-top-right-radius: 4px .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top:hover border-bottom-color: $blue-500 z-index: 10 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm border-top: 1px solid $grey-400 border-bottom-right-radius: 4px margin-top: -1px .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm:hover border-top-color: $blue-500 z-index: 5 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm svg transform: rotate(180deg) .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm position: relative border-left: 1px solid $grey-400 height: 15.5px line-height: 15.5px transition: all .3s display: flex align-items: center justify-content: center .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top svg, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm svg width: 16px height: 16px .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top path, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm path fill: $grey-500 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top.p-in-disabled-button, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm.p-in-disabled-button background-color: $grey-200 cursor: not-allowed .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top.p-in-disabled-button:active, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm.p-in-disabled-button:active background-color: $grey-200 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top.p-in-disabled-button:hover, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm.p-in-disabled-button:hover border-left-color: $grey-400 border-top-color: $grey-400 border-bottom-color: $grey-400 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top.p-in-disabled-button:hover path, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm.p-in-disabled-button:hover path fill: $grey-500 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top:hover, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm:hover border-left-color: $blue-500 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top:hover path, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm:hover path fill: $blue-500 .p-input-number.p-input-number-right-arrow .p-in-right-arrow-top:active, .p-input-number.p-input-number-right-arrow .p-in-right-arrow-btm:active background-color: $blue-100 .p-input-number.p-input-number-right-arrow:hover border-color: $blue-500 .p-input-number.p-input-number-right-arrow.p-input-number-focus border-color: $blue-500 .p-input-number display: inline-flex align-items: center padding-left: 8px padding-right: 8px border-radius: 4px min-width: 180px max-width: 600px height: 32px font-size: 0 transition: border .3s .p-input-number + .p-input-number margin-left: 28px .p-input-number:after content: '1' color: transparent .p-input-number:before content: '1' color: transparent .p-input-number-box flex: 1 font-size: 14px position: relative height: 30px .p-input-number-box input, .p-input-number-box .p-placeholder height: 30px line-height: 30px .p-input-number-box input margin: 0 padding: 0 outline: none background: none border: 0 color: $grey-900 width: 100% position: relative z-index: 2 caret-color: $blue-500 .p-input-number-box .p-placeholder position: absolute left: 0 top: 0 color: $grey-400 z-index: 1 width: 100% overflow: hidden .p-input-number-disabled.p-input-number.p-input-number-both-button, .p-input-number-disabled.p-input-number background-color: $grey-200 border-color: $grey-400 cursor: not-allowed .p-input-number-disabled.p-input-number.p-input-number-both-button .p-input-number-box, .p-input-number-disabled.p-input-number .p-input-number-box border-color: $grey-400 .p-input-number-disabled.p-input-number.p-input-number-both-button:hover, .p-input-number-disabled.p-input-number:hover border-color: $grey-400 .p-input-number-disabled.p-input-number.p-input-number-both-button .p-icon, .p-input-number-disabled.p-input-number .p-icon cursor: not-allowed .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-left-button:hover, .p-input-number-disabled.p-input-number .p-in-left-button:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-button:hover, .p-input-number-disabled.p-input-number .p-in-right-button:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-top:hover, .p-input-number-disabled.p-input-number .p-in-right-arrow-top:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-btm:hover, .p-input-number-disabled.p-input-number .p-in-right-arrow-btm:hover border-color: $grey-400 .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-left-button:hover path, .p-input-number-disabled.p-input-number .p-in-left-button:hover path, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-button:hover path, .p-input-number-disabled.p-input-number .p-in-right-button:hover path, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-top:hover path, .p-input-number-disabled.p-input-number .p-in-right-arrow-top:hover path, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-btm:hover path, .p-input-number-disabled.p-input-number .p-in-right-arrow-btm:hover path fill: $grey-500 .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-left-button:hover, .p-input-number-disabled.p-input-number .p-in-left-button:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-button:hover, .p-input-number-disabled.p-input-number .p-in-right-button:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-top:hover, .p-input-number-disabled.p-input-number .p-in-right-arrow-top:hover, .p-input-number-disabled.p-input-number.p-input-number-both-button .p-in-right-arrow-btm:hover, .p-input-number-disabled.p-input-number .p-in-right-arrow-btm:hover background-color: $grey-200