Bootstrap Пагинация
В этой главе объясняется функционал пагинации, поддерживаемый Bootstrap. Пагинация — это неупорядоченный список, и Bootstrap обрабатывает пагинацию так же, как и другие элементы интерфейса.
Пагинация
В следующей таблице перечислены классы, предоставляемые Bootstrap для работы с пагинацией.
| Класс | Описание | Пример кода |
|---|---|---|
| .pagination | Добавьте этот класс, чтобы отобразить пагинацию на странице. |
<ul class="pagination"> <li><a href="../index.html">«</a></li> <li><a href="../index.html">1</a></li> ....... </ul> |
| .disabled, .active | Вы можете настраивать ссылки, используя.disabledдля определения неактивных ссылок, и используя.activeдля текущей страницы. |
<ul class="pagination"> <li class="disabled"><a href="../index.html">«</a></li> <li class="active"><a href="../index.html">1<span class="sr-only">(current)</span></a></li> ....... </ul> |
| .pagination-lg, .pagination-sm | Используйте эти классы, чтобы получить элементы разных размеров. |
<ul class="pagination pagination-lg">...</ul> <ul class="pagination">...</ul> <ul class="pagination pagination-sm">...</ul> |
Пагинация по умолчанию
Следующий пример демонстрирует классы, рассмотренные в таблице выше.paginationиспользование:
Пример
Попробуйте »
Результат показан ниже:
Состояния пагинации
Следующий пример демонстрирует классы, рассмотренные в таблице выше.disabled、.activeиспользование:
Пример
Попробуйте »
Результат показан ниже:
Размеры пагинации
Следующий пример демонстрирует классы, рассмотренные в таблице выше.pagination-*использование:
Пример
Попробуйте »
Результат показан ниже:
Пагинатор
Если вы хотите создать простую ссылку постраничной навигации для перемещения пользователей, вы можете использовать pager. Как и ссылки постраничной навигации, pager также является неупорядоченным списком. По умолчанию ссылки выравниваются по центру. В следующей таблице перечислены классы, которые Bootstrap предоставляет для работы с pager.
| Класс | Описание | Пример кода |
|---|---|---|
| .pager | Добавьте этот класс, чтобы получить ссылки pager. |
<ul class="pager"> <li><a href="../index.html">Previous</a></li> <li><a href="../index.html">Next</a></li> </ul> |
| .previous, .next | Используйте класс.previousдля выравнивания ссылок по левому краю, используйте.nextдля выравнивания ссылок по правому краю. |
<ul class="pager"> <li class="previous"><a href="../index.html">← Older</a></li> <li class="next"><a href="../index.html">Newer →</a></li> </ul> |
| .disabled | Добавьте этот класс, чтобы отключить соответствующую кнопку. |
<ul class="pager"> <li class="previous disabled"><a href="../index.html">← Older</a></li> <li class="next"><a href="../index.html">Newer →</a></li> </ul> |
Pager по умолчанию
В следующем примере демонстрируется использование класса.pager, рассмотренного в приведённой выше таблице:
Пример
Попробуйте »
Результат показан ниже:
Выровненные ссылки
Следующий пример демонстрирует классы, рассмотренные в таблице выше:.previous、.nextиспользование:
Пример
Попробуйте »
Результат показан ниже:
Состояния пейджера
Следующий пример демонстрирует классы, рассмотренные в таблице выше:.disabledиспользование:
Пример
Попробуйте »
Результат показан ниже:
Дополнительные примеры пагинации
| Класс | Описание | Пример |
|---|---|---|
| .pager | Простая ссылка пагинации, ссылки центрированы. | Попробуйте |
| .previous | Стиль кнопки «Предыдущая» в .pager, выровнен по левому краю | Попробуйте |
| .next | Стиль кнопки «Next» в .pager, выровненный по правому краю | Попробуйте |
| .disabled | Отключить ссылки | Попробуйте |
| .pagination | Ссылки пагинации | Попробуйте |
| .pagination-lg | Увеличенные ссылки пагинации | Попробуйте |
| .pagination-sm | Уменьшенные ссылки пагинации | Попробуйте |
| .disabled | Отключить ссылки | Попробуйте |
| .active | Стиль ссылки текущей страницы | Попробуйте |