UNPKG

iep-ui

Version:

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

151 lines (150 loc) 3.65 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 */ /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 6px; background-color: transparent; } /*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { -webkit-box-shadow: none; border-radius: 4px; background-color: transparent; } /*定义滑块 内阴影+圆角*/ ::-webkit-scrollbar-thumb { border-radius: 6px; -webkit-box-shadow: none; background-color: rgba(144, 147, 153, 0.3); } /*定义最上方和最下方的按钮*/ ::-webkit-scrollbar-button { display: none; background-color: #252540; border: 1px solid #252540; } .scroll-bar-params .light { color: #666; } .scroll-bar-params .dark { color: #999; } .scroll-bar-params .active { color: #0f6eff; } .scroll-bar-params .bar { display: flex; justify-content: space-between; align-items: center; } .scroll-bar-params .bar-horizontal { justify-content: flex-start; } .scroll-bar-params .bar-horizontal .bar-text { padding: 0 10px 0 0; } .scroll-bar-params .bar-horizontal .bar-core { height: 54px; display: flex; justify-content: space-between; align-items: center; } .scroll-bar-params .bar-horizontal .bar-core-btn { width: 30px; height: 100%; display: flex; justify-content: center; align-items: center; cursor: pointer; } .scroll-bar-params .bar-horizontal .bar-core-btn svg { color: #8a97a0; } .scroll-bar-params .bar-horizontal .bar-core-params { width: 560px; overflow-y: hidden; overflow-x: scroll; } .scroll-bar-params .bar-horizontal .bar-core-params-inner { display: flex; justify-content: flex-start; align-items: center; transition: all 300ms; } .scroll-bar-params .bar-horizontal .bar-core-params-inner::-webkit-scrollbar { display: none; } .scroll-bar-params .bar-horizontal .bar-core-params-item { flex-shrink: 0; min-width: 50px; display: flex; justify-content: center; align-items: center; cursor: pointer; } .scroll-bar-params .bar-vertical { flex-direction: column; } .scroll-bar-params .bar-vertical .bar-text { height: 35px; display: flex; justify-content: center; align-items: center; } .scroll-bar-params .bar-vertical .bar-core { width: 54px; display: flex; justify-content: space-between; align-items: center; flex-direction: column; } .scroll-bar-params .bar-vertical .bar-core-btn { height: 30px; width: 100%; display: flex; justify-content: center; align-items: center; cursor: pointer; } .scroll-bar-params .bar-vertical .bar-core-btn svg { color: #8a97a0; } .scroll-bar-params .bar-vertical .bar-core-params { height: 440px; overflow-x: hidden; overflow-y: scroll; } .scroll-bar-params .bar-vertical .bar-core-params-inner { transition: all 300ms; } .scroll-bar-params .bar-vertical .bar-core-params-inner::-webkit-scrollbar { display: none; } .scroll-bar-params .bar-vertical .bar-core-params-item { height: 40px; display: flex; justify-content: center; align-items: center; cursor: pointer; } .scroll-bar-params .bar-text { font-size: 14px; font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-weight: 400; color: #333; } .scroll-bar-params .bar-core { background: #eff6ff; border-radius: 4px; } .scroll-bar-params ::-webkit-scrollbar { display: none; } .scroll-bar-params .disable { cursor: not-allowed !important; } .scroll-bar-params .disable .anticon { color: #ccc; }