UNPKG

winbox-ui-next

Version:

We Design Vue 2.0: A Vue.js 3 UI Library

390 lines (389 loc) 12.3 kB
/******** borderSize *******/ /******** borderStyle *******/ /******** radius *******/ /******** shadow distance *******/ /******** size *******/ /******** spacing *******/ /******** shadow *******/ /******** opacity *******/ /******** fontSize *******/ /******** fontWeight ********/ /******** radius *******/ /******** Primary *******/ /******** success *******/ /******** warning *******/ /******** danger *******/ /******** link *******/ /******** radius *******/ /********* icon hover *********/ .w-form-item-status-validating .w-input-wrapper:not(.w-input-disabled), .w-form-item-status-validating .w-textarea-wrapper:not(.w-textarea-disabled) { background-color: var(--color-fill-2); border-color: transparent; } .w-form-item-status-validating .w-input-wrapper:not(.w-input-disabled):hover, .w-form-item-status-validating .w-textarea-wrapper:not(.w-textarea-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; } .w-form-item-status-validating .w-input-wrapper:not(.w-input-disabled).w-input-focus, .w-form-item-status-validating .w-textarea-wrapper:not(.w-textarea-disabled).w-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); } .w-form-item-status-validating .w-select-view:not(.w-select-view-disabled), .w-form-item-status-validating .w-input-tag:not(.w-input-tag-disabled) { background-color: var(--color-fill-2); border-color: transparent; } .w-form-item-status-validating .w-select-view:not(.w-select-view-disabled):hover, .w-form-item-status-validating .w-input-tag:not(.w-input-tag-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; } .w-form-item-status-validating .w-select-view:not(.w-select-view-disabled).w-select-view-focus, .w-form-item-status-validating .w-input-tag:not(.w-input-tag-disabled).w-input-tag-focus { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); } .w-form-item-status-validating .w-form-item-message-help { color: rgb(var(--primary-6)); } .w-form-item-status-validating .w-form-item-feedback { color: rgb(var(--primary-6)); } .w-form-item-status-success .w-input-wrapper:not(.w-input-disabled), .w-form-item-status-success .w-textarea-wrapper:not(.w-textarea-disabled) { background-color: var(--color-fill-2); border-color: transparent; } .w-form-item-status-success .w-input-wrapper:not(.w-input-disabled):hover, .w-form-item-status-success .w-textarea-wrapper:not(.w-textarea-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; } .w-form-item-status-success .w-input-wrapper:not(.w-input-disabled).w-input-focus, .w-form-item-status-success .w-textarea-wrapper:not(.w-textarea-disabled).w-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--success-6)); box-shadow: 0 0 0 0 var(--color-success-light-2); } .w-form-item-status-success .w-select-view:not(.w-select-view-disabled), .w-form-item-status-success .w-input-tag:not(.w-input-tag-disabled) { background-color: var(--color-fill-2); border-color: transparent; } .w-form-item-status-success .w-select-view:not(.w-select-view-disabled):hover, .w-form-item-status-success .w-input-tag:not(.w-input-tag-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; } .w-form-item-status-success .w-select-view:not(.w-select-view-disabled).w-select-view-focus, .w-form-item-status-success .w-input-tag:not(.w-input-tag-disabled).w-input-tag-focus { background-color: var(--color-bg-2); border-color: rgb(var(--success-6)); box-shadow: 0 0 0 0 var(--color-success-light-2); } .w-form-item-status-success .w-form-item-message-help { color: rgb(var(--success-6)); } .w-form-item-status-success .w-form-item-feedback { color: rgb(var(--success-6)); } .w-form-item-status-warning .w-input-wrapper:not(.w-input-disabled), .w-form-item-status-warning .w-textarea-wrapper:not(.w-textarea-disabled) { background-color: var(--color-warning-light-1); border-color: transparent; } .w-form-item-status-warning .w-input-wrapper:not(.w-input-disabled):hover, .w-form-item-status-warning .w-textarea-wrapper:not(.w-textarea-disabled):hover { background-color: var(--color-warning-light-2); border-color: transparent; } .w-form-item-status-warning .w-input-wrapper:not(.w-input-disabled).w-input-focus, .w-form-item-status-warning .w-textarea-wrapper:not(.w-textarea-disabled).w-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--warning-6)); box-shadow: 0 0 0 0 var(--color-warning-light-2); } .w-form-item-status-warning .w-select-view:not(.w-select-view-disabled), .w-form-item-status-warning .w-input-tag:not(.w-input-tag-disabled) { background-color: var(--color-warning-light-1); border-color: transparent; } .w-form-item-status-warning .w-select-view:not(.w-select-view-disabled):hover, .w-form-item-status-warning .w-input-tag:not(.w-input-tag-disabled):hover { background-color: var(--color-warning-light-2); border-color: transparent; } .w-form-item-status-warning .w-select-view:not(.w-select-view-disabled).w-select-view-focus, .w-form-item-status-warning .w-input-tag:not(.w-input-tag-disabled).w-input-tag-focus { background-color: var(--color-bg-2); border-color: rgb(var(--warning-6)); box-shadow: 0 0 0 0 var(--color-warning-light-2); } .w-form-item-status-warning .w-form-item-message-help { color: rgb(var(--warning-6)); } .w-form-item-status-warning .w-form-item-feedback { color: rgb(var(--warning-6)); } .w-form-item-status-error .w-input-wrapper:not(.w-input-disabled), .w-form-item-status-error .w-textarea-wrapper:not(.w-textarea-disabled) { background-color: var(--color-danger-light-1); border-color: transparent; } .w-form-item-status-error .w-input-wrapper:not(.w-input-disabled):hover, .w-form-item-status-error .w-textarea-wrapper:not(.w-textarea-disabled):hover { background-color: var(--color-danger-light-2); border-color: transparent; } .w-form-item-status-error .w-input-wrapper:not(.w-input-disabled).w-input-focus, .w-form-item-status-error .w-textarea-wrapper:not(.w-textarea-disabled).w-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); } .w-form-item-status-error .w-select-view:not(.w-select-view-disabled), .w-form-item-status-error .w-input-tag:not(.w-input-tag-disabled) { background-color: var(--color-danger-light-1); border-color: transparent; } .w-form-item-status-error .w-select-view:not(.w-select-view-disabled):hover, .w-form-item-status-error .w-input-tag:not(.w-input-tag-disabled):hover { background-color: var(--color-danger-light-2); border-color: transparent; } .w-form-item-status-error .w-select-view:not(.w-select-view-disabled).w-select-view-focus, .w-form-item-status-error .w-input-tag:not(.w-input-tag-disabled).w-input-tag-focus { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); } .w-form-item-status-error .w-form-item-message-help { color: rgb(var(--danger-6)); } .w-form-item-status-error .w-form-item-feedback { color: rgb(var(--danger-6)); } .w-form-item-control-children { position: relative; } .w-form-item-feedback { position: absolute; top: 50%; right: 9px; font-size: 14px; transform: translateY(-50%); } .w-form-item-feedback .w-icon-loading { font-size: 12px; } .w-form-item-has-feedback .w-input, .w-form-item-has-feedback .w-input-inner-wrapper, .w-form-item-has-feedback .w-textarea { padding-right: 28px; } .w-form-item-has-feedback .w-input-number-mode-embed .w-input-number-step-layer { right: 24px; } .w-form-item-has-feedback .w-select.w-select-multiple .w-select-view, .w-form-item-has-feedback .w-select.w-select-single .w-select-view { padding-right: 28px; } .w-form-item-has-feedback .w-select.w-select-multiple .w-select-suffix { padding-right: 0; } .w-form-item-has-feedback .w-cascader.w-cascader-multiple .w-cascader-view, .w-form-item-has-feedback .w-cascader.w-cascader-single .w-cascader-view { padding-right: 28px; } .w-form-item-has-feedback .w-cascader.w-cascader-multiple .w-cascader-suffix { padding-right: 0; } .w-form-item-has-feedback .w-tree-select.w-tree-select-multiple .w-tree-select-view, .w-form-item-has-feedback .w-tree-select.w-tree-select-single .w-tree-select-view { padding-right: 28px; } .w-form-item-has-feedback .w-tree-select.w-tree-select-multiple .w-tree-select-suffix { padding-right: 0; } .w-form-item-has-feedback .w-picker { padding-right: 28px; } .w-form-item-has-feedback .w-picker-suffix .w-picker-suffix-icon, .w-form-item-has-feedback .w-picker-suffix .w-picker-clear-icon { margin-right: 0; margin-left: 0; } .w-form { display: flex; flex-direction: column; width: 100%; /** size style **/ /** slider display: block **/ } .w-form-layout-inline { flex-direction: row; flex-wrap: wrap; } .w-form-layout-inline .w-form-item { width: auto; margin-bottom: 8px; } .w-form-auto-label-width .w-form-item-label-col > .w-form-item-label { white-space: nowrap; } .w-form-item { display: flex; align-items: flex-start; justify-content: flex-start; width: 100%; margin-bottom: 22px; } .w-form-item-layout-vertical { display: block; } .w-form-item-layout-vertical > .w-form-item-label-col { justify-content: flex-start; margin-bottom: 8px; padding: 0; line-height: 1.5715; white-space: normal; } .w-form-item-layout-inline { margin-right: 24px; } .w-form-item-label-col { padding-right: 16px; } .w-form-item.w-form-item-error, .w-form-item.w-form-item-has-help { margin-bottom: 0; } .w-form-item-wrapper-flex.w-col { flex: 1; } .w-form-size-small .w-form-item-label-col { line-height: 24px; } .w-form-size-small .w-form-item-label-col > .w-form-item-label { font-size: 14px; } .w-form-size-small .w-form-item-content { min-height: 24px; } .w-form-size-small .w-form-item-wrapper-col { min-height: 24px; } .w-form-size-medium .w-form-item-label-col { line-height: 28px; } .w-form-size-medium .w-form-item-label-col > .w-form-item-label { font-size: 14px; } .w-form-size-medium .w-form-item-content { min-height: 28px; } .w-form-medium-large .w-form-item-wrapper-col { min-height: 28px; } .w-form-item-extra { margin-top: 4px; color: var(--color-text-3); font-size: 12px; } .w-form-item-message { min-height: 22px; padding-top: 4px; color: rgb(var(--danger-6)); font-size: 12px; line-height: 1; } .w-form-item-message-help { color: var(--color-text-3); } .w-form-item-message + .w-form-item-extra { margin-top: 0; margin-bottom: 4px; } .w-form-item-label-col { display: flex; flex-shrink: 0; justify-content: flex-end; line-height: 36px; white-space: nowrap; } .w-form-item-label-col-left { justify-content: flex-start; } .w-form-item-label-col > .w-form-item-label { max-width: 100%; color: var(--color-text-2); font-size: 14px; white-space: normal; } .w-form-item-label-col.w-form-item-label-col-flex { box-sizing: content-box; } .w-form-item-wrapper-col { display: flex; flex-direction: column; align-items: flex-start; width: 100%; min-height: 36px; } .w-form-item-content { flex: 1; max-width: 100%; min-height: 36px; } .w-form-item-content-wrapper { display: flex; align-items: center; justify-content: flex-start; width: 100%; } .w-form-item-content-flex { display: flex; align-items: center; justify-content: flex-start; } .w-form .w-slider { display: block; } .w-form-item-label-required-symbol { color: rgb(var(--danger-6)); font-size: 12px; line-height: 1; } .w-form-item-label-required-symbol svg { display: inline-block; transform: scale(0.5); } .form-blink-enter-from, .form-blink-appear-from { opacity: 0; } .form-blink-enter-to, .form-blink-appear-to { opacity: 1; } .form-blink-enter-active, .form-blink-appear-active { transition: opacity 0.3s cubic-bezier(0, 0, 1, 1); animation: w-form-blink 0.5s cubic-bezier(0, 0, 1, 1); } @keyframes w-form-blink { 0% { opacity: 1; } 50% { opacity: 0.2; } 100% { opacity: 1; } }