@use './variables.scss'; @use './mixin.scss'; body { margin: 0; padding: 0; height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; } label { font-weight: 700; } html { height: 100%; box-sizing: border-box; } ul { margin: 0; padding: 0; li { list-style: none; } } #app { height: 100%; } *, *:before, *:after { box-sizing: inherit; } *, :after, :before { --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-border-opacity: 1; border-color: rgba(229, 231, 235, var(--tw-border-opacity)); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-blur: var(--tw-empty); --tw-brightness: var(--tw-empty); --tw-contrast: var(--tw-empty); --tw-grayscale: var(--tw-empty,); --tw-hue-rotate: var(--tw-empty,); --tw-invert: var(--tw-empty,); --tw-saturate: var(--tw-empty,); --tw-sepia: var(--tw-empty,); --tw-drop-shadow: var(--tw-empty,); --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); --tw-backdrop-blur: var(--tw-empty,); --tw-backdrop-brightness: var(--tw-empty,); --tw-backdrop-contrast: var(--tw-empty,); --tw-backdrop-grayscale: var(--tw-empty,); --tw-backdrop-hue-rotate: var(--tw-empty,); --tw-backdrop-invert: var(--tw-empty,); --tw-backdrop-opacity: var(--tw-empty,); --tw-backdrop-saturate: var(--tw-empty,); --tw-backdrop-sepia: var(--tw-empty,); --tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); } .shadowed-box { box-shadow: 0 4px 12px rgba(0, 0, 0, 0.19); } .bg-white { --tw-bg-opacity: 1; background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); } .no-padding { padding: 0 !important; } .padding-content { padding: 4px 0; } a:focus, a:active { outline: none; } a, a:focus, a:hover { cursor: pointer; color: inherit; text-decoration: none; } div:focus { outline: none; } .fr { float: right; } .fl { float: left; } .pr-5 { padding-right: 5px; } .pl-5 { padding-left: 5px; } .block { display: block; } .pointer { cursor: pointer; } .inlineBlock { display: block; } .clearfix { &:after { visibility: hidden; display: block; font-size: 0; content: ' '; clear: both; height: 0; } } aside { background: #eef1f6; padding: 8px 24px; margin-bottom: 20px; border-radius: 2px; display: block; line-height: 32px; font-size: 1rem; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; color: #2c3e50; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; a { color: #337ab7; cursor: pointer; &:hover { color: rgb(32, 160, 255); } } } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child { margin-top: 0; } //main-container全局样式 .app-container { padding: 20px; width: 100%; height: 100%; overflow: auto; } .components-container { margin: 30px 50px; position: relative; } .text-center { text-align: center; } .to-collapse { max-height: none; } .to-expand { max-height: 500px; } .is-fullscreen { width: auto; background-color: rgb(249, 252, 255); border: none; margin: 60px 0 0 0; position: fixed; inset: 0; z-index: 130; box-shadow: rgba(52, 58, 67, 0.1) 0 0 2px, rgba(52, 58, 67, 0.08) 0 1px 2px, rgba(52, 58, 67, 0.08) 0 1px 4px; border-radius: 2px; padding-bottom: 3px; } .sub-navbar { height: 50px; line-height: 50px; position: relative; width: 100%; text-align: right; padding-right: 20px; transition: 600ms ease position; background: linear-gradient( 90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100% ); .subtitle { font-size: 1.2rem; color: #fff; } &.draft { background: #d0d0d0; } &.deleted { background: #d0d0d0; } } .link-type, .link-type:focus { color: #337ab7; cursor: pointer; &:hover { color: rgb(32, 160, 255); } } .filter-container { padding-bottom: 10px; .filter-item { display: inline-block; vertical-align: middle; margin-bottom: 10px; } } .sample_container { background-color: #f5f7f7; border-radius: 8px; padding: 16px 16px 0 0; label { padding-bottom: 10px; } } // 流体单选框(el) .full-radio-group { width: 100%; display: flex; justify-content: space-around; .full-radio-btn { width: 100%; .el-radio-button__inner { width: 100%; } } } .flex-col { display: flex; flex-direction: column; } .flex-row { display: flex; flex-direction: row; } .justify-start { display: flex; justify-content: flex-start; } .justify-center { display: flex; justify-content: center; } .justify-end { display: flex; justify-content: flex-end; } .justify-evenly { display: flex; justify-content: space-evenly; } .justify-around { display: flex; justify-content: space-around; } .justify-between { display: flex; justify-content: space-between; } .align-start { display: flex; align-items: flex-start; } .align-center { display: flex; align-items: center; } .align-end { display: flex; align-items: flex-end; } //refine vue-multiselect plugin .multiselect { line-height: 16px; } .multiselect--active { z-index: 1000 !important; } ::-webkit-scrollbar { width: 0.5rem; height: 0.5rem; } ::-webkit-scrollbar-track { background: transparent; border-radius: 10px; } ::-webkit-scrollbar-thumb { background: #dcdfe6; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:active { background: #606266; }