UNPKG

rd-pagination.js

Version:

The highly customizable JS pagination class.

199 lines (175 loc) 3.79 kB
/* This CSS is for sample pages only. It is no need for your project. */ * { box-sizing: border-box; } html, body { margin: 0; padding: 0; } body { background-color: #fff; color: #333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5; } footer { color: #777; font-size: small; } h1, h2, h3, h4, h5, h6, hr, p { margin-bottom: 10px; margin-top: 0; } hr { border-bottom: none; border-left: none; border-right: none; border-top: 1px solid #ccc; } .rdpjs-page-container { margin-bottom: 30px; margin-left: auto; margin-right: auto; margin-top: 30px; padding-left: 12px; padding-right: 12px; } @media (min-width: 800px) { .rdpjs-page-container { max-width: 750px; } } @media (min-width: 1000px) { .rdpjs-page-container { max-width: 900px; } } @media (min-width: 1200px) { .rdpjs-page-container { max-width: 1100px; } } @media (min-width: 1400px) { .rdpjs-page-container { max-width: 1300px; } } .rdpjs-page-column { flex-basis: 0%; flex-grow: 1; flex-shrink: 0; } .rdpjs-column-pagination { display: flex; flex-basis: auto; justify-content: center; width: 100%; } @media (min-width: 650px) { .rdpjs-column-pagination { flex-basis: 0%; justify-content: flex-end; width: auto; } } .rdpjs-page-column-sidebar { flex-grow: 1; flex-shrink: 0; width: 100%; } @media (min-width: 800px) { .rdpjs-page-column-sidebar { flex-basis: auto; flex-grow: 0; flex-shrink: 0; width: 25%; } } .rdpjs-page-row { column-gap: 15px; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 30px; margin-top: 0; row-gap: 30px; } .rdpjs-block-box { border: 1px solid #ccc; padding: 3px; } .rdpjs-block-bottom-space { margin-bottom: 20px; } .rdpjs-block-top-space { margin-top: 20px; } .rdpjs-text-bottom-space { margin-bottom: 10px; } .rdpjs-data-table-wrapper { overflow-x: auto; } .rdpjs-data-table { border: 1px solid #ccc; border-collapse: collapse; width: 100%; } .rdpjs-data-table td, .rdpjs-data-table th { border: 1px solid #ccc; padding: 3px 5px; text-align: left; word-break: break-all; word-wrap: break-word; } .rdpjs-custom-pagination-selectbox { column-gap: 5px; display: flex; flex-direction: row; flex-wrap: nowrap; list-style: none; margin: 0; padding: 0; } .rdpjs-custom-pagination-selectbox li { list-style: none; margin: 0; padding: 0; } .rdpjs-custom-pagination-selectbox li > a { color: rgb(49, 95, 196); display: block; padding: 6px 10px; text-decoration: none; } .rdpjs-custom-pagination-selectbox li > a:active { color: rgb(0, 38, 255); } .rdpjs-custom-pagination-selectbox li > a:hover { background-color: rgba(190, 190, 190, 0.3); } .rdpjs-custom-pagination-selectbox #custom-pagination { background-color: #fff; border: 1px solid #ccc; height: 100%; margin: 0; padding: 6px 10px; } .rdpjs-pagination-row { margin-bottom: 20px; } .rdpjs-select-box { background-color: #fff !important; border: 1px solid #ccc !important; border-radius: 5px !important; box-shadow: none !important; padding: 3px 8px !important; width: auto !important; }