Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS Pagination Примеры


Узнайте, как создать отзывчивый разбиение на страницы с помощью CSS.


Простой Pagination

Если у вас есть веб-сайт с большим количеством страниц, вы можете добавить какую-то пагинацией к каждой странице:

Для того, чтобы создать разбиение на страницы, стиль списка HTML:

пример

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}
Попробуй сам "

Активный и Hoverable Pagination

Выделите текущую страницу с .active класса, а также использовать :hover селектор , чтобы изменить цвет каждой ссылки страницы при перемещении мыши над ними:

пример

ul.pagination li a.active {
    background-color: #4CAF50;
    color: white;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
Попробуй сам "

Округлые Активные и Hoverable Кнопки

Добавьте border-radius свойства , если вы хотите и кнопки округленный "активный" "парения":

пример

ul.pagination li a {
    border-radius: 5px;
}

ul.pagination li a.active {
    border-radius: 5px;
}
Попробуй сам "

Hoverable Эффект перехода

Добавьте transition собственности к ссылкам страницы , чтобы создать эффект перехода на парении:

пример

ul.pagination li a {
    transition: background-color .3s;
}
Попробуй сам "

Граничит Pagination

Используйте border собственности , чтобы добавить границы к пагинацией:

пример

ul.pagination li a {
    border: 1px solid #ddd; /* Gray */
}
Попробуй сам "

Округлые границы

Совет: Добавьте закругленные границы для вашей первой и последней ссылке в пагинацией:

пример

.pagination li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
Попробуй сам "

Пространство между ссылками

Совет: Добавьте margin свойство , если вы не хотите , чтобы группа ссылок страницы:

пример

ul.pagination li a {
    margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}
Попробуй сам "

Разбивка Размер

Изменение размера пагинацией с font-size собственности:

пример

ul.pagination li a {
    font-size: 22px;
}
Попробуй сам "

Сосредоточенный Pagination

Для размещения разбиения на страницы, обернуть контейнер элемента вокруг него (например , <div> ), и добавьте text-align:center

пример

div.center {
    text-align: center;
}
Попробуй сам "

Еще примеры


Панировочные сухари

Другой вариант пагинацией так называемые "хлебные крошки":

пример

ul.breadcrumb {
    padding: 8px 16px;
    list-style: none;
    background-color: #eee;
}

ul.breadcrumb li {display: inline;}

ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: "/\00a0";
}
Попробуй сам "