UNPKG

@nutui/nutui-react-taro

Version:

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

86 lines 1.9 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-pickerview { position: relative; display: flex; width: 100%; height: calc(36px * 7); overflow: hidden; } .nut-pickerview-mask, .nut-pickerview-indicator { position: absolute; left: 0; right: 0; z-index: 3; pointer-events: none; } .nut-pickerview-mask { top: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4)), linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4)); background-position: top, bottom; background-size: 100% calc((36px * 7 - 36px) / 2); background-repeat: no-repeat; transform: translateZ(0); } .nut-pickerview-indicator { top: calc((36px * 7 - 36px) / 2); height: 36px; border: 1px solid rgba(0, 0, 0, 0.06); border-left: 0; border-right: 0; box-sizing: border-box; } .nut-pickerview-list { position: relative; flex: 1; height: calc(36px * 7); overflow: hidden; touch-action: none; } .nut-pickerview-roller { position: absolute; top: calc((36px * 7 - 36px) / 2); width: 100%; height: 36px; z-index: 1; transform-style: preserve-3d; } .nut-pickerview-roller-placeholder { height: 36px; } .nut-pickerview-roller-item { position: absolute; top: 0; backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; } .nut-pickerview-roller-item-hidden { visibility: hidden; opacity: 0; } .nut-pickerview-roller-item { width: 100%; height: 36px; line-height: 36px; color: #1a1a1a; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nut-pickerview-roller-item-tiled { width: 100%; height: 36px; line-height: 36px; color: #1a1a1a; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }