UNPKG

ar-design

Version:

AR Design is a (react | nextjs) ui library.

61 lines (60 loc) 1.49 kB
.ar-pagination { } .ar-pagination > ul { display: flex; flex-direction: row; list-style: none; gap: 0 0.5rem; height: 1.75rem; } .ar-pagination > ul > li { display: flex; justify-content: center; align-items: center; width: 1.75rem; height: 100%; border-radius: var(--border-radius-pill); box-shadow: 0 0 0 0 rgba(var(--primary-rgb), 0.1); transform: scale(1); color: var(--gray-700); font-weight: 600; cursor: pointer; user-select: none; } .ar-pagination > ul > li:hover { background-color: var(--gray-300); } .ar-pagination > ul > li:is(.selection-page) { background-color: var(--primary); box-shadow: 0 0 0 3.5px rgba(var(--primary-rgb), 0.1); color: var(--white); font-size: 0.9rem; transform: scale(1.15); transition: transform 250ms, box-shadow 250ms 250ms ease-in-out; } .ar-pagination > ul > li:is(.passive) { color: var(--gray-300); cursor: no-drop; } .ar-pagination > ul > li:is(.passive):hover { background-color: transparent; } .ar-pagination > ul > li:is(:nth-child(2)) { margin-right: 1rem; } .ar-pagination > ul > li:is(:nth-last-child(2)) { margin-left: 1rem; } .ar-pagination > ul > li:is(:nth-child(1), :nth-child(2), :nth-last-child(1), :nth-last-child(2)) > span { position: relative; top: -2px; font-size: 1.5rem; } .ar-pagination > ul > li:is(.start-ellipsis, .end-ellipsis), .ar-pagination > ul > li:is(.start-ellipsis, .end-ellipsis):hover { background-color: transparent; cursor: no-drop; }