UNPKG

gov-design-vue

Version:

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

389 lines (388 loc) 12.4 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ .gov-input { font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-variant: tabular-nums; box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; display: inline-block; padding: 4px 11px; width: 100%; height: 32px; font-size: 14px; line-height: 1.5; color: rgba(0, 0, 0, 0.65); background-color: #fff; background-image: none; border: 1px solid #d9d9d9; border-radius: 4px; transition: all 0.3s; } .gov-input::-moz-placeholder { color: #bfbfbf; opacity: 1; } .gov-input:-ms-input-placeholder { color: #bfbfbf; } .gov-input::-webkit-input-placeholder { color: #bfbfbf; } .gov-input:hover { border-color: #2986ff; border-right-width: 1px !important; } .gov-input:focus { border-color: #2986ff; outline: 0; box-shadow: 0 0 0 2px rgba(0, 102, 255, 0.2); border-right-width: 1px !important; } .gov-input-disabled { background-color: #f5f5f5; opacity: 1; cursor: not-allowed; color: rgba(0, 0, 0, 0.25); } .gov-input-disabled:hover { border-color: #e6d8d8; border-right-width: 1px !important; } textarea.gov-input { max-width: 100%; height: auto; vertical-align: bottom; transition: all 0.3s, height 0s; min-height: 32px; } .gov-input-lg { padding: 6px 11px; height: 40px; font-size: 16px; } .gov-input-sm { padding: 1px 7px; height: 24px; } .gov-input-group { font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-variant: tabular-nums; line-height: 1.5; color: rgba(0, 0, 0, 0.65); box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; display: table; border-collapse: separate; border-spacing: 0; width: 100%; } .gov-input-group[class*='col-'] { float: none; padding-left: 0; padding-right: 0; } .gov-input-group > [class*='col-'] { padding-right: 8px; } .gov-input-group > [class*='col-']:last-child { padding-right: 0; } .gov-input-group-addon, .gov-input-group-wrap, .gov-input-group > .gov-input { display: table-cell; } .gov-input-group-addon:not(:first-child):not(:last-child), .gov-input-group-wrap:not(:first-child):not(:last-child), .gov-input-group > .gov-input:not(:first-child):not(:last-child) { border-radius: 0; } .gov-input-group-addon, .gov-input-group-wrap { width: 1px; white-space: nowrap; vertical-align: middle; } .gov-input-group-wrap > * { display: block !important; } .gov-input-group .gov-input { float: left; width: 100%; margin-bottom: 0; } .gov-input-group .gov-input:focus { z-index: 1; border-right-width: 1px; } .gov-input-group .gov-input:hover { z-index: 1; border-right-width: 1px; } .gov-input-group-addon { padding: 0 11px; font-size: 14px; font-weight: normal; line-height: 1; color: rgba(0, 0, 0, 0.65); text-align: center; background-color: #fafafa; border: 1px solid #d9d9d9; border-radius: 4px; position: relative; transition: all 0.3s; } .gov-input-group-addon .gov-select { margin: -5px -11px; } .gov-input-group-addon .gov-select .gov-select-selection { background-color: inherit; margin: -1px; border: 1px solid transparent; box-shadow: none; } .gov-input-group-addon .gov-select-open .gov-select-selection, .gov-input-group-addon .gov-select-focused .gov-select-selection { color: #0066ff; } .gov-input-group-addon > i:only-child:after { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; } .gov-input-group > .gov-input:first-child, .gov-input-group-addon:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } .gov-input-group > .gov-input:first-child .gov-select .gov-select-selection, .gov-input-group-addon:first-child .gov-select .gov-select-selection { border-bottom-right-radius: 0; border-top-right-radius: 0; } .gov-input-group > .gov-input-affix-wrapper:not(:first-child) .gov-input { border-bottom-left-radius: 0; border-top-left-radius: 0; } .gov-input-group > .gov-input-affix-wrapper:not(:last-child) .gov-input { border-bottom-right-radius: 0; border-top-right-radius: 0; } .gov-input-group-addon:first-child { border-right: 0; } .gov-input-group-addon:last-child { border-left: 0; } .gov-input-group > .gov-input:last-child, .gov-input-group-addon:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .gov-input-group > .gov-input:last-child .gov-select .gov-select-selection, .gov-input-group-addon:last-child .gov-select .gov-select-selection { border-bottom-left-radius: 0; border-top-left-radius: 0; } .gov-input-group-lg .gov-input, .gov-input-group-lg > .gov-input-group-addon { padding: 6px 11px; height: 40px; font-size: 16px; } .gov-input-group-sm .gov-input, .gov-input-group-sm > .gov-input-group-addon { padding: 1px 7px; height: 24px; } .gov-input-group-lg .gov-select-selection--single { height: 40px; } .gov-input-group-sm .gov-select-selection--single { height: 24px; } .gov-input-group .gov-input-affix-wrapper { display: table-cell; width: 100%; float: left; } .gov-input-group.gov-input-group-compact { display: block; zoom: 1; } .gov-input-group.gov-input-group-compact:before, .gov-input-group.gov-input-group-compact:after { content: ''; display: table; } .gov-input-group.gov-input-group-compact:after { clear: both; } .gov-input-group.gov-input-group-compact-addon:not(:first-child):not(:last-child), .gov-input-group.gov-input-group-compact-wrap:not(:first-child):not(:last-child), .gov-input-group.gov-input-group-compact > .gov-input:not(:first-child):not(:last-child) { border-right-width: 1px; } .gov-input-group.gov-input-group-compact-addon:not(:first-child):not(:last-child):hover, .gov-input-group.gov-input-group-compact-wrap:not(:first-child):not(:last-child):hover, .gov-input-group.gov-input-group-compact > .gov-input:not(:first-child):not(:last-child):hover { z-index: 1; } .gov-input-group.gov-input-group-compact-addon:not(:first-child):not(:last-child):focus, .gov-input-group.gov-input-group-compact-wrap:not(:first-child):not(:last-child):focus, .gov-input-group.gov-input-group-compact > .gov-input:not(:first-child):not(:last-child):focus { z-index: 1; } .gov-input-group.gov-input-group-compact > * { border-radius: 0; vertical-align: top; float: none; display: inline-block; } .gov-input-group.gov-input-group-compact > *:not(:last-child) { border-right-width: 1px; margin-right: -1px; } .gov-input-group.gov-input-group-compact .gov-input { float: none; } .gov-input-group.gov-input-group-compact > .gov-select > .gov-select-selection, .gov-input-group.gov-input-group-compact > .gov-calendar-picker .gov-input, .gov-input-group.gov-input-group-compact > .gov-select-auto-complete .gov-input, .gov-input-group.gov-input-group-compact > .gov-cascader-picker .gov-input, .gov-input-group.gov-input-group-compact > .gov-mention-wrapper .gov-mention-editor, .gov-input-group.gov-input-group-compact > .gov-time-picker .gov-time-picker-input { border-radius: 0; border-right-width: 1px; } .gov-input-group.gov-input-group-compact > .gov-select > .gov-select-selection:hover, .gov-input-group.gov-input-group-compact > .gov-calendar-picker .gov-input:hover, .gov-input-group.gov-input-group-compact > .gov-select-auto-complete .gov-input:hover, .gov-input-group.gov-input-group-compact > .gov-cascader-picker .gov-input:hover, .gov-input-group.gov-input-group-compact > .gov-mention-wrapper .gov-mention-editor:hover, .gov-input-group.gov-input-group-compact > .gov-time-picker .gov-time-picker-input:hover { z-index: 1; } .gov-input-group.gov-input-group-compact > .gov-select > .gov-select-selection:focus, .gov-input-group.gov-input-group-compact > .gov-calendar-picker .gov-input:focus, .gov-input-group.gov-input-group-compact > .gov-select-auto-complete .gov-input:focus, .gov-input-group.gov-input-group-compact > .gov-cascader-picker .gov-input:focus, .gov-input-group.gov-input-group-compact > .gov-mention-wrapper .gov-mention-editor:focus, .gov-input-group.gov-input-group-compact > .gov-time-picker .gov-time-picker-input:focus { z-index: 1; } .gov-input-group.gov-input-group-compact > *:first-child, .gov-input-group.gov-input-group-compact > .gov-select:first-child > .gov-select-selection, .gov-input-group.gov-input-group-compact > .gov-calendar-picker:first-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-select-auto-complete:first-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-cascader-picker:first-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-mention-wrapper:first-child .gov-mention-editor, .gov-input-group.gov-input-group-compact > .gov-time-picker:first-child .gov-time-picker-input { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .gov-input-group.gov-input-group-compact > *:last-child, .gov-input-group.gov-input-group-compact > .gov-select:last-child > .gov-select-selection, .gov-input-group.gov-input-group-compact > .gov-calendar-picker:last-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-select-auto-complete:last-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-cascader-picker:last-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-cascader-picker-focused:last-child .gov-input, .gov-input-group.gov-input-group-compact > .gov-mention-wrapper:last-child .gov-mention-editor, .gov-input-group.gov-input-group-compact > .gov-time-picker:last-child .gov-time-picker-input { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right-width: 1px; } .gov-input-group.gov-input-group-compact > .gov-select-auto-complete .gov-input { vertical-align: top; } .gov-input-group-wrapper { display: inline-block; vertical-align: top; width: 100%; } .gov-input-affix-wrapper { font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-variant: tabular-nums; line-height: 1.5; color: rgba(0, 0, 0, 0.65); box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; display: inline-block; width: 100%; } .gov-input-affix-wrapper:hover .gov-input:not(.gov-input-disabled) { border-color: #2986ff; border-right-width: 1px !important; } .gov-input-affix-wrapper .gov-input { position: relative; } .gov-input-affix-wrapper .gov-input-prefix, .gov-input-affix-wrapper .gov-input-suffix { position: absolute; top: 50%; z-index: 2; transform: translateY(-50%); line-height: 0; color: rgba(0, 0, 0, 0.65); } .gov-input-affix-wrapper .gov-input-prefix :not(.anticon), .gov-input-affix-wrapper .gov-input-suffix :not(.anticon) { line-height: 1.5; } .gov-input-affix-wrapper .gov-input-prefix { left: 12px; } .gov-input-affix-wrapper .gov-input-suffix { right: 12px; } .gov-input-affix-wrapper .gov-input:not(:first-child) { padding-left: 30px; } .gov-input-affix-wrapper .gov-input:not(:last-child) { padding-right: 30px; } .gov-input-affix-wrapper .gov-input { min-height: 100%; } .gov-input-search-icon { color: rgba(0, 0, 0, 0.45); cursor: pointer; transition: all 0.3s; } .gov-input-search-icon:hover { color: #333; } .gov-input-search:not(.gov-input-search-small) > .gov-input-suffix { right: 12px; } .gov-input-search > .gov-input-suffix > .gov-input-search-button { border-top-left-radius: 0; border-bottom-left-radius: 0; } .gov-input-search > .gov-input-suffix > .gov-input-search-button > .anticon-search { font-size: 16px; } .gov-input-search.gov-input-search-enter-button > .gov-input { padding-right: 46px; } .gov-input-search.gov-input-search-enter-button > .gov-input-suffix { right: 0; }