UNPKG

@nutui/nutui-react-taro

Version:

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

298 lines (289 loc) 7.49 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-popover { position: absolute; display: inline-block; word-break: normal; } .nut-popover-arrow { position: absolute; width: 8px; height: 4px; } .nut-popover-arrow .nut-icon-ArrowRadius { position: absolute; color: #ffffff; } .nut-popover-arrow-top { bottom: -4px; } .nut-popover-arrow-bottom { top: -4px; } .nut-popover-arrow-left { right: -6px; transform-origin: center top; } .nut-popover-arrow-left.nut-popover-arrow-left { top: 50%; transform: rotate(90deg) translateY(-50%); } .nut-popover-arrow-left.nut-popover-arrow-left-top { top: 16px; right: -8px; transform: rotate(90deg) translateY(0%); } .nut-popover-arrow-left.nut-popover-arrow-left-bottom { top: auto; bottom: 16px; right: -8px; transform: rotate(90deg) translateY(0%); } .nut-popover-arrow-right { transform-origin: center top; } .nut-popover-arrow-right.nut-popover-arrow-right { top: 50%; left: -6px; transform: rotate(-90deg) translateY(-50%); } .nut-popover-arrow-right.nut-popover-arrow-right-top { top: 16px; left: -8px; transform: rotate(-90deg) translateY(0%); } .nut-popover-arrow-right.nut-popover-arrow-right-bottom { bottom: 16px; left: -8px; transform: rotate(-90deg) translateY(0%); } .nut-popover .nut-popover-content { position: absolute; background: #ffffff; border-radius: 4px; font-size: 12px; color: rgba(0, 0, 0, 0.7); line-height: 28px; max-height: initial; overflow-y: initial; } .nut-popover .nut-popover-content-group { padding: 0 8px; } .nut-popover .nut-popover-content .nut-popover-item { display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(0, 0, 0, 0.06); max-width: 160px; word-wrap: break-word; } .nut-popover .nut-popover-content .nut-popover-item:last-child { margin-bottom: 0px; border-bottom: none; } .nut-popover .nut-popover-content .nut-popover-item-icon { display: flex; justify-content: center; align-items: center; width: 12px; height: 12px; font-size: 12px; } .nut-popover .nut-popover-content .nut-popover-item-action-icon { display: flex; justify-content: center; align-items: center; width: 12px; height: 12px; font-size: 12px; } .nut-popover .nut-popover-content .nut-popover-item-icon .nut-icon { width: 12px; height: 12px; font-size: 12px; } .nut-popover .nut-popover-content .nut-popover-item-action-icon .nut-icon { width: 12px; height: 12px; font-size: 12px; } .nut-popover .nut-popover-content .nut-popover-item-icon { margin-right: 4px; } .nut-popover .nut-popover-content .nut-popover-item-name { width: calc(100% - 34px); word-break: keep-all; flex: 1; } .nut-popover .nut-popover-content .nut-popover-item-action-icon { color: #505259; margin-left: 8px; } .nut-popover .nut-popover-content .nut-popover-item.nut-popover-item-disabled { color: #c2c4cc; cursor: not-allowed; } .nut-popover .nut-popover-content .nut-popover-item.nut-popover-taroitem { display: flex; } .nut-popover .nut-popover-content-top .nut-popover-arrow-top { left: 50%; transform-origin: center left; transform: rotate(180deg) translateX(-50%); } .nut-popover .nut-popover-content-top-right { right: 0; } .nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right { right: 16px; bottom: -3.5px; transform: rotate(180deg) translateX(0%); } .nut-popover .nut-popover-content-top-left { left: 0; } .nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left { left: 16px; bottom: -3.5px; transform: rotate(180deg) translateX(0%); } .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom { left: 50%; transform: translateX(-50%); } .nut-popover .nut-popover-content-bottom-right { right: 0; } .nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right { right: 16px; transform: translateX(0%); } .nut-popover .nut-popover-content-bottom-left { left: 0; } .nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left { left: 16px; transform: translateX(0%); } .nut-popover .nut-popover-content-left-bottom { bottom: 0; } .nut-popover .nut-popover-content-left-top { top: 0; } .nut-popover .nut-popover-content-right-bottom { bottom: 0; } .nut-popover .nut-popover-content-right-top { top: 0; } .nut-popover-dark { background: rgba(0, 0, 0, 0.7); color: #ffffff; } .nut-popover-dark .nut-popover-arrow .nut-icon-ArrowRadius { color: rgba(0, 0, 0, 0.7); } .nut-popover-dark .nut-popover-content { background: rgba(0, 0, 0, 0.7) !important; color: #ffffff !important; } .nut-popover-dark .nut-popover-content .nut-popover-item-action-icon { color: rgba(255, 255, 255, 0.8); } [dir=rtl] .nut-popover .nut-popover-content .nut-popover-item-name, .nut-rtl .nut-popover .nut-popover-content .nut-popover-item-name { margin-left: 0; margin-right: 4px; } [dir=rtl] .nut-popover .nut-popover-content .nut-popover-item-action-icon, .nut-rtl .nut-popover .nut-popover-content .nut-popover-item-action-icon { right: auto; } [dir=rtl] .nut-popover .nut-popover-content-top .nut-popover-arrow-top, .nut-rtl .nut-popover .nut-popover-content-top .nut-popover-arrow-top { left: auto; right: 50%; transform: translateX(50%); } [dir=rtl] .nut-popover .nut-popover-content-top-right, .nut-rtl .nut-popover .nut-popover-content-top-right { right: auto; left: 0; } [dir=rtl] .nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right, .nut-rtl .nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right { right: auto; left: 16px; } [dir=rtl] .nut-popover .nut-popover-content-top-left, .nut-rtl .nut-popover .nut-popover-content-top-left { left: auto; right: 0; } [dir=rtl] .nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left, .nut-rtl .nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left { left: auto; right: 16px; } [dir=rtl] .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom, .nut-rtl .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom { left: auto; right: 50%; transform: translateX(50%); } [dir=rtl] .nut-popover .nut-popover-content-bottom-right, .nut-rtl .nut-popover .nut-popover-content-bottom-right { right: auto; left: 0; } [dir=rtl] .nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right, .nut-rtl .nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right { right: auto; left: 16px; } [dir=rtl] .nut-popover .nut-popover-content-bottom-left, .nut-rtl .nut-popover .nut-popover-content-bottom-left { left: auto; right: 0; } [dir=rtl] .nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left, .nut-rtl .nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left { left: auto; right: 16px; } .nut-popover-enter-from, .nut-popover-leave-active { transform: scale(0.8); opacity: 0; } .nut-popover-enter-active { transition-timing-function: ease-out; } .nut-popover-leave-active { transition-timing-function: ease-in; } .nut-popover-content-bg { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: transparent; z-index: 999; } [dir=rtl] .nut-popover-content-bg, .nut-rtl .nut-popover-content-bg { left: auto; right: 0; } .nut-popover-wrapper { display: inline-block; } .nut-popover-content-copy { position: absolute; top: -99999px; }