UNPKG

@nutui/nutui-react

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

121 lines (120 loc) 4.6 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-elevator { width: 100%; display: block; position: relative; overflow: hidden; } .nut-elevator-list { display: block; position: relative; top: 0; overflow: hidden; font-size: var(--nutui-elevator-list-font-size, var(--nutui-font-size-s, 12px)); color: var(--nutui-elevator-list-color, var(--nutui-color-title, #1a1a1a)); } .nut-elevator-list-inner { height: 100%; width: 100%; display: block; background-color: var(--nutui-elevator-list-bg-color, #ffffff); overflow: auto; } .nut-elevator-list-item { display: block; } .nut-elevator-list-item-code { display: flex; position: relative; height: var(--nutui-elevator-list-item-code-height, 35px); line-height: var(--nutui-elevator-list-item-code-line-height, 35px); font-size: var(--nutui-elevator-list-item-code-font-size, var(--nutui-font-size-base, 14px)); color: var(--nutui-elevator-list-item-code-color, var(--nutui-color-title, #1a1a1a)); padding: var(--nutui-elevator-list-item-padding, 0 20px); font-weight: var(--nutui-elevator-list-item-code-font-weight, var(--nutui-font-weight-bold, 600)); box-sizing: border-box; border-bottom: var(--nutui-elevator-list-item-code-border-bottom, 1px solid var(--nutui-color-border, rgba(0, 0, 0, 0.06))); background-color: var(--nutui-elevator-list-item-code-background-color, inherit); } .nut-elevator-list-item-name { display: flex; align-items: center; padding: var(--nutui-elevator-list-item-padding, 0 20px); height: var(--nutui-elevator-list-item-name-height, 30px); line-height: var(--nutui-elevator-list-item-name-line-height, 30px); } .nut-elevator-list-item-name-highcolor { color: var(--nutui-color-primary, #ff0f23); } .nut-elevator-list-fixed { display: flex; align-items: center; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; padding: var(--nutui-elevator-list-item-padding, 0 20px); height: var(--nutui-elevator-list-item-code-height, 35px); background-color: var(--nutui-elevator-list-fixed-bg-color, #ffffff); box-sizing: border-box; box-shadow: var(--nutui-elevator-list-fixed-box-shadow, 0 0 10px #eee); } .nut-elevator-list-fixed-title { font-size: var(--nutui-elevator-list-item-code-font-size, var(--nutui-font-size-base, 14px)); color: var(--nutui-elevator-list-fixed-color, var(--nutui-color-primary, #ff0f23)); font-weight: var(--nutui-elevator-list-item-code-font-weight, var(--nutui-font-weight-bold, 600)); } .nut-elevator-code-current { position: absolute; right: var(--nutui-elevator-list-item-code-current-right, 60px); top: var(--nutui-elevator-list-item-code-current-top, 50%); transform: var(--nutui-elevator-bars-transform, translateY(-50%)); width: var(--nutui-elevator-list-item-code-current-width, 45px); height: var(--nutui-elevator-list-item-code-current-height, 45px); line-height: var(--nutui-elevator-list-item-code-current-line-height, 45px); border-radius: var(--nutui-elevator-list-item-code-current-border-radius, 50%); background: var(--nutui-elevator-list-item-code-current-bg-color, #fff); box-shadow: 0 3px 3px 1px rgb(240, 240, 240); text-align: var(--nutui-elevator-list-item-code-current-text-align, center); } .nut-elevator-bars { position: absolute; right: var(--nutui-elevator-bars-right, 10px); top: var(--nutui-elevator-bars-top, 50%); color: var(--nutui-color-text-help, #888b94); font-size: var(--nutui-elevator-bars-font-size, var(--nutui-font-size-s, 12px)); transform: var(--nutui-elevator-bars-transform, translateY(-50%)); padding: var(--nutui-elevator-bars-padding, 15px 0); background-color: var(--nutui-elevator-bars-background-color, var(--nutui-color-background, #f2f3f5)); border-radius: var(--nutui-elevator-bars-border-radius, 6px); text-align: center; z-index: var(--nutui-elevator-bars-z-index, 1); } .nut-elevator-bars-inner-item { display: block; padding: var(--nutui-elevator-bars-inner-item-padding, 3px); cursor: pointer; } .nut-elevator-bars-inner-item-active { font-weight: var(--nutui-font-weight-bold, 600); color: var(--nutui-elevator-bars-active-color, var(--nutui-color-primary, #ff0f23)); } [dir=rtl] .nut-elevator-list-fixed, .nut-rtl .nut-elevator-list-fixed { left: auto; right: 0; } [dir=rtl] .nut-elevator-code-current, .nut-rtl .nut-elevator-code-current { right: auto; left: var(--nutui-elevator-list-item-code-current-right, 60px); } [dir=rtl] .nut-elevator-bars, .nut-rtl .nut-elevator-bars { right: auto; left: var(--nutui-elevator-bars-right, 10px); }