UNPKG

shineout

Version:

Shein 前端组件库

157 lines (156 loc) 3.86 kB
.so-pagination { font-size: var(--pagination-font-size, var(--font-size-base, 14px)); } .so-pagination-section { display: inline-block; vertical-align: middle; } .so-pagination-section-ltr { margin-right: 8px; } .so-pagination-section-ltr:last-child { margin-right: 0; } .so-pagination-section-rtl { margin-left: 8px; } .so-pagination-section-rtl:last-child { margin-left: 0; } .so-pagination-section > span { color: var(--gray-600, #6c757d); line-height: var(--pagination-size, 34px); } .so-pagination-center { text-align: center; } .so-pagination-right { text-align: right; text-align: end; } .so-pagination-small .so-pagination-item { min-width: var(--pagination-size-small, 30px); height: var(--pagination-size-small, 30px); font-size: var(--font-size-small, 12px); line-height: var(--pagination-size-small, 30px); } .so-pagination-small .so-pagination-arrow { padding-top: 1px; } .so-pagination-large .so-pagination-item { min-width: var(--pagination-size-large, 42px); height: var(--pagination-size-large, 42px); font-size: var(--font-size-large, 18px); line-height: var(--pagination-size-large, 42px); } .so-pagination-item { position: relative; display: inline-block; min-width: var(--pagination-size, 34px); height: var(--pagination-size, 34px); padding: 0 2px; border: var(--pagination-border-width, 1px) solid #ddd; background-color: #fff; border-radius: var(--pagination-border-radius, 4px); color: var(--gray-600, #6c757d); line-height: var(--pagination-size, 34px); text-align: center; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: top; } .so-pagination-item-ltr { margin-right: 8px; } .so-pagination-item-ltr:last-child { margin-right: 0; } .so-pagination-item-rtl { margin-left: 8px; } .so-pagination-item-rtl:last-child { margin-left: 0; } .so-pagination-item svg { width: 12px; height: 12px; fill: var(--gray-600, #6c757d); } .so-pagination-item[disabled] { color: var(--gray-500, #adb5bd); } .so-pagination-item[disabled] svg { fill: var(--gray-500, #adb5bd); } .so-pagination-item:hover { border-color: var(--pagination-hover-border, #ddd); background: var(--pagination-hover-bg, #f8f9fa); color: var(--pagination-hover-color, #3399ff); } .so-pagination-item:hover svg { fill: var(--pagination-hover-color, #3399ff); } .so-pagination-item:active, .so-pagination-item:focus { text-decoration: none; } .so-pagination-current[disabled] { border-color: var(--primary-color, #3399ff); background: var(--primary-color, #3399ff); color: #fff; } .so-pagination-more-right svg, .so-pagination-more-left svg { opacity: 0; } .so-pagination-more-right:before, .so-pagination-more-left:before { position: absolute; white-space: nowrap; top: 50%; left: 50%; content: '\2022\2022\2022'; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .so-pagination-more-right:hover svg, .so-pagination-more-left:hover svg { opacity: 1; } .so-pagination-more-right:hover:before, .so-pagination-more-left:hover:before { display: none; } .so-pagination-no-border, .so-pagination-no-border:hover { border-color: transparent; background: transparent; } div.so-pagination-pagesize { display: inline-block; width: auto; } div.so-pagination-pagesize .so-select-result .so-select-ellipsis { overflow: unset; } div.so-pagination-pagesize .so-select-options { width: auto; } .so-pagination-simple-span { margin-left: 16px; } .so-pagination-rtl .so-pagination-simple-span { margin-left: 0; margin-right: 16px; } .so-pagination-simple-input input { text-align: center; } .so-pagination.so-pagination-rtl { direction: rtl; text-align: right; }