UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

1,162 lines (962 loc) 19 kB
.mr-content-spacing { margin-right: 4px; } .padding-element-spacing { padding: 16px !important; } .ml-element-spacing { margin-left: 16px; } .mr-element-spacing { margin-right: 16px; } .mt-element-spacing { margin-top: 16px; } .mb-element-spacing { margin-bottom: 16px; } .mlr-element-spacing { margin-left: 16px; margin-right: 16px; } .mtb-element-spacing { margin-top: 16px; margin-bottom: 16px; } .m-element-spacing { margin: 16px; } .grid { letter-spacing: -0.31em; *letter-spacing: normal; word-spacing: -0.43em; } .u, .u-1, .u-1-2, .u-1-3, .u-2-3, .u-1-4, .u-3-4, .u-1-5, .u-2-5, .u-3-5, .u-4-5, .u-1-6, .u-5-6, .u-1-8, .u-3-8, .u-5-8, .u-7-8, .u-1-12, .u-5-12, .u-7-12, .u-11-12, .u-1-24, .u-5-24, .u-7-24, .u-11-24, .u-13-24, .u-17-24, .u-19-24, .u-23-24 { display: inline-block; zoom: 1; *display: inline; letter-spacing: normal; word-spacing: normal; vertical-align: top; } .u-1 { display: block; } .u-1-2 { width: 49.99999%; } .u-1-3 { width: 33.33333%; } .u-2-3 { width: 66.66666%; } .u-1-4 { width: 24.99999%; } .u-3-4 { width: 74.99999%; } .u-1-5 { width: 19.99999%; } .u-2-5 { width: 39.99999%; } .u-3-5 { width: 59.99999%; } .u-4-5 { width: 79.99999%; } .u-1-6 { width: 16.64999%; } .u-5-6 { width: 83.33333%; } .u-1-8 { width: 12.49999%; } .u-3-8 { width: 37.49999%; } .u-5-8 { width: 62.49999%; } .u-7-8 { width: 87.49999%; } .u-1-12 { width: 8.33333%; } .u-5-12 { width: 41.66666%; } .u-7-12 { width: 58.33333%; } .u-11-12 { width: 91.66666%; } .u-1-24 { width: 4.16666%; } .u-5-24 { width: 20.83333%; } .u-7-24 { width: 29.16666%; } .u-11-24 { width: 45.83333%; } .u-13-24 { width: 54.16666%; } .u-17-24 { width: 70.83333%; } .u-19-24 { width: 79.16666%; } .u-23-24 { width: 95.83333%; } .u-content { padding: 0 0 10px 10px; } input[type='text'], input[type='password'], [dTextInput], [dTextarea] { width: 100%; height: 32px; } input[type='text'], input[type='password'], textarea, [dTextInput], [dTextarea] { box-sizing: border-box; padding: 5px 10px; color: #252b3a; vertical-align: middle; border: 1px solid #adb0b8; border-radius: 2px; outline: none; background-color: #ffffff; } input[type='text']:not([disabled]):not(.disabled):hover, input[type='password']:not([disabled]):not(.disabled):hover, textarea:not([disabled]):not(.disabled):hover, [dTextInput]:not([disabled]):not(.disabled):hover, [dTextarea]:not([disabled]):not(.disabled):hover { border: 1px solid #5e7ce0; } input[type='text']:not([disabled]):not(.disabled):focus, input[type='password']:not([disabled]):not(.disabled):focus, textarea:not([disabled]):not(.disabled):focus, [dTextInput]:not([disabled]):not(.disabled):focus, [dTextarea]:not([disabled]):not(.disabled):focus { border: 1px solid #344899; } input[type='text'][disabled], input[type='text'].disabled, input[type='password'][disabled], input[type='password'].disabled, textarea[disabled], textarea.disabled, [dTextInput][disabled], [dTextInput].disabled, [dTextarea][disabled], [dTextarea].disabled { opacity: 0.3; } .devui-input-group { position: relative; display: table; border-collapse: separate; } .devui-input-group-addon { border: 1px solid #adb0b8; border-radius: 1px; display: table-cell; padding: 0 10px; text-align: center; } .devui-input-group-addon:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; } .devui-input-group-addon:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; } .devui-input { outline: none; background-color: #ffffff; border: 1px solid #adb0b8; border-radius: 1px; padding: 5px 10px; line-height: 20px; font-size: 14px; color: #252b3a; width: 100%; display: block; } .devui-input:not([disabled]):not(.disabled):hover { border-color: #344899; } .devui-input:not([disabled]):not(.disabled):focus, .devui-input:not([disabled]):not(.disabled):hover:focus, .devui-input:not([disabled]):not(.disabled):hover:focus { border-color: #344899; } .devui-input[disabled], .devui-input.disabled { opacity: 0.3; } .devui-input-group > .devui-input { display: table-cell; } .devui-input-group > .devui-input:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .devui-input-group > .devui-input:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .devui-input-group > .devui-input:not(:first-child):not(:last-child) { border-radius: 0; } .devui-input-lg { font-size: 16px; line-height: 22px; } .devui-input-sm { font-size: 12px; line-height: 18px; } .devui-dropup, .devui-dropdown { position: relative; } .devui-form-group { position: relative; } .devui-form-control { color: #252b3a; background-color: #ffffff; padding: 5px 12px; border: 1px solid #adb0b8; display: block; width: 100%; height: 32px; } .devui-form-control[disabled] { opacity: 0.3; } .devui-form-control:hover:not([disabled]) { border-color: #344899; } .devui-form-control:focus:not([disabled]) { border-color: #344899; } input::-moz-placeholder { color: #8a8e99; } input:-ms-input-placeholder { color: #8a8e99; } input::-webkit-input-placeholder { color: #8a8e99; } [dTextInput]:not([disabled]):not(.disabled).error, [dTextarea]:not([disabled]):not(.disabled).error { border-color: #f66f6a; } html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible; margin: 20px 0; border: 0; border-top: 1px solid #adb0b8; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; } button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type='checkbox'], [type='radio'] { box-sizing: border-box; padding: 0; } [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search'] { -webkit-appearance: textfield; outline-offset: -2px; } [type='search']::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } body { margin: 0; padding: 0; color: #252b3a; font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-variant: tabular-nums; line-height: 1.428571; } *, *::before, *::after { box-sizing: border-box; } button { padding: 0; border: none; background: transparent; cursor: pointer; outline: 0; -webkit-appearance: button; } button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: inherit; } ul, ol { list-style: none; margin: 0; padding: 0; } p { margin: 0; padding: 0; } a, a:hover, a:focus, a:active, a:visited { text-decoration: none; } :-ms-input-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder { color: #8a8e99; } .devui-scrollbar::-webkit-scrollbar { width: 8px; height: 8px; } .devui-scrollbar::-webkit-scrollbar-track { background-color: transparent; } .devui-scrollbar::-webkit-scrollbar-thumb { border-radius: 8px; background-color: #adb0b8; } .devui-scrollbar::-webkit-scrollbar-thumb:hover { background-color: #8a8e99; } body > * ::-webkit-scrollbar { width: 8px; height: 8px; } body > * ::-webkit-scrollbar-track { background-color: transparent; } body > * ::-webkit-scrollbar-thumb { border-radius: 8px; background-color: #adb0b8; } body > * ::-webkit-scrollbar-thumb:hover { background-color: #8a8e99; } .over-flow-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .clear-fix { zoom: 1; } .clear-fix:after { content: ''; display: block; width: 0; clear: both; } .devui-close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: 0.2; } .devui-close:hover, .devui-close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; } button.devui-close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; } a:hover, a:focus { color: #5e7ce0; } a:active, a:hover { outline: 0; } .devui-link { color: #526ecc; } .devui-link:hover { color: #344899; text-decoration: underline; cursor: pointer; } .devui-dropdown { position: relative; vertical-align: middle; } .devui-dropdown .devui-dropdown-toggle { box-shadow: none; outline: none; } .devui-dropdown .devui-dropdown-toggle.devui-dropdown-default { min-width: 100px; line-height: 20px; padding: 5px 15px; border-radius: 2px; text-align: center; cursor: pointer; outline: 0; border-style: solid; border-width: 1px; } .devui-dropdown .devui-dropdown-toggle.devui-dropdown-default:not(.devui-dropdown-item) { display: inline-block; } .devui-dropdown .devui-caret { display: inline-block; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; } .devui-dropdown-menu { position: absolute; float: left; top: 100%; left: 0; z-index: 1000; display: none; min-width: 100px; padding: 5px 0; margin-top: 2px; background-clip: padding-box; border-radius: 0 0 2px 2px; list-style: none; background-color: #ffffff; box-shadow: 0 2px 5px 0 rgba(41, 48, 64, 0.2); outline: none; } .open > .devui-dropdown-menu { display: block; } .devui-dropdown-menu > li > a { height: 36px; line-height: 36px; padding: 0 20px; display: block; cursor: pointer; } .devui-dropdown-menu li > input { margin: 0 10px; } .devui-dropdown-menu > .disabled > a { opacity: 0.3; } .devui-dropdown-menu > .disabled > a:hover, .devui-dropdown-menu > .disabled > a:focus { cursor: not-allowed; } .devui-dropdown-menu .devui-dropdown-item:not(.disabled):hover { background-color: #f2f5fc; } .devui-dropdown-menu .devui-dropdown-item:not(.disabled).devui-dropdown-bg { background-color: #f2f5fc; } .devui-dropdown-menu .devui-dropdown-item:not(.disabled).active { color: #5e7ce0; background-color: #f2f5fc; } .devui-form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; pointer-events: none; } .devui-form-control-feedback .devui-caret { display: inline-block; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; } .form-group.has-feedback[tabindex] { outline: 0; } .devui-dropdown-no-border { display: inline-block; min-height: 30px; min-width: 102px; line-height: 20px; padding: 5px 15px; border-radius: 2px; text-align: center; font-size: 14px; outline: 0; background-image: none; text-decoration: none; cursor: pointer; background-color: #ffffff; color: #252b3a; } .devui-dropdown-no-border:hover, .devui-dropdown-no-border:focus { text-decoration: none; } .devui-dropdown-no-border:active:hover, .devui-dropdown-no-border:focus { color: #344899; } .devui-dropdown-no-border .icon[class*=' icon-'], .devui-dropdown-toggle .icon[class*=' icon-'], .devui-dropdown-item .icon[class*=' icon-'] { position: relative; top: 2px; } .devui-dropdown .devui-dropdown-default { background-color: #ffffff; color: #252b3a; border-color: #adb0b8; } .devui-dropdown .devui-dropdown-default:hover { border-color: #5e7ce0; color: #5e7ce0; } .devui-dropdown .devui-dropdown-default:active, .devui-dropdown .devui-dropdown-default:focus { border-color: #344899; color: #344899; } .devui-dropdown .devui-dropdown-menu { background-color: #ffffff; box-shadow: 0 2px 5px 0 rgba(41, 48, 64, 0.2); } .devui-dropdown .devui-dropdown-menu > li > a { color: #252b3a; } .devui-dropdown .devui-dropdown-menu > li > a:hover, .devui-dropdown .devui-dropdown-menu > li > a:focus { background-color: #f2f5fc; } .devui-dropdown .devui-dropdown-menu > .disabled > a { opacity: 0.3; } .devui-dropdown .devui-dropdown-menu > .disabled > a:hover, .devui-dropdown .devui-dropdown-menu > .disabled > a:focus { background-color: transparent; } input[type='text'], input[type='password'], [dTextInput], [dTextarea] { width: 100%; height: 32px; } input[type='text'], input[type='password'], textarea, [dTextInput], [dTextarea] { box-sizing: border-box; padding: 5px 10px; color: #252b3a; vertical-align: middle; border: 1px solid #adb0b8; border-radius: 2px; outline: none; background-color: #ffffff; } input[type='text']:not([disabled]):not(.disabled):hover, input[type='password']:not([disabled]):not(.disabled):hover, textarea:not([disabled]):not(.disabled):hover, [dTextInput]:not([disabled]):not(.disabled):hover, [dTextarea]:not([disabled]):not(.disabled):hover { border: 1px solid #5e7ce0; } input[type='text']:not([disabled]):not(.disabled):focus, input[type='password']:not([disabled]):not(.disabled):focus, textarea:not([disabled]):not(.disabled):focus, [dTextInput]:not([disabled]):not(.disabled):focus, [dTextarea]:not([disabled]):not(.disabled):focus { border: 1px solid #344899; } input[type='text'][disabled], input[type='text'].disabled, input[type='password'][disabled], input[type='password'].disabled, textarea[disabled], textarea.disabled, [dTextInput][disabled], [dTextInput].disabled, [dTextarea][disabled], [dTextarea].disabled { opacity: 0.3; } .devui-input-group { position: relative; display: table; border-collapse: separate; } .devui-input-group-addon { border: 1px solid #adb0b8; border-radius: 1px; display: table-cell; padding: 0 10px; text-align: center; } .devui-input-group-addon:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; } .devui-input-group-addon:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; } .devui-input { outline: none; background-color: #ffffff; border: 1px solid #adb0b8; border-radius: 1px; padding: 5px 10px; line-height: 20px; font-size: 14px; color: #252b3a; width: 100%; display: block; } .devui-input:not([disabled]):not(.disabled):hover { border-color: #344899; } .devui-input:not([disabled]):not(.disabled):focus, .devui-input:not([disabled]):not(.disabled):hover:focus, .devui-input:not([disabled]):not(.disabled):hover:focus { border-color: #344899; } .devui-input[disabled], .devui-input.disabled { opacity: 0.3; } .devui-input-group > .devui-input { display: table-cell; } .devui-input-group > .devui-input:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .devui-input-group > .devui-input:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .devui-input-group > .devui-input:not(:first-child):not(:last-child) { border-radius: 0; } .devui-input-lg { font-size: 16px; line-height: 22px; } .devui-input-sm { font-size: 12px; line-height: 18px; } .devui-dropup, .devui-dropdown { position: relative; } .devui-form-group { position: relative; } .devui-form-control { color: #252b3a; background-color: #ffffff; padding: 5px 12px; border: 1px solid #adb0b8; display: block; width: 100%; height: 32px; } .devui-form-control[disabled] { opacity: 0.3; } .devui-form-control:hover:not([disabled]) { border-color: #344899; } .devui-form-control:focus:not([disabled]) { border-color: #344899; } input::-moz-placeholder { color: #8a8e99; } input:-ms-input-placeholder { color: #8a8e99; } input::-webkit-input-placeholder { color: #8a8e99; } [dTextInput]:not([disabled]):not(.disabled).error, [dTextarea]:not([disabled]):not(.disabled).error { border-color: #f66f6a; } .cdk-global-overlay-wrapper, .cdk-overlay-container { pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; } .cdk-overlay-container { position: fixed; z-index: 1000; } .cdk-overlay-container:empty { display: none; } .cdk-global-overlay-wrapper { display: flex; position: absolute; z-index: 1000; } .cdk-overlay-pane { position: absolute; pointer-events: auto; box-sizing: border-box; z-index: 1000; display: flex; max-width: 100%; max-height: 100%; } .cdk-overlay-backdrop { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1000; pointer-events: auto; -webkit-tap-highlight-color: transparent; transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); opacity: 0; } .cdk-overlay-backdrop.cdk-overlay-backdrop-showing { opacity: 1; } @media screen and (-ms-high-contrast: active) { .cdk-overlay-backdrop.cdk-overlay-backdrop-showing { opacity: .6; } } .cdk-overlay-dark-backdrop { background: rgba(0, 0, 0, 0.32); } .cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing { opacity: 0; } .cdk-overlay-connected-position-bounding-box { position: absolute; z-index: 1000; display: flex; flex-direction: column; min-width: 1px; min-height: 1px; } .cdk-global-scrollblock { position: fixed; width: 100%; overflow-y: scroll; } .cdk-overlay-container { z-index: 1051; } .cdk-global-scrollblock body { overflow-x: visible; }