Постраничную навигацию мы создадим при помощи ненумерованного списка:
<!--Пагинатор--> <ul class="pagination"> <li class="disabled">Предыдущая</li> <li class="active"><a href="">1</a></li> <li><a href="">2</a></li> <li><a href="">3</a></li> <li><a href="">Следующая</a></li> </ul>
Для отключенного пункта мы добавили класс disabled
, а для активного – класс acitve
.
В файле со стилями запишем следующие свойства:
.pagination { clear: both; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; overflow: hidden; display: inline-block; }
Для пунктов удалим маркеры, и сделаем так, чтобы они располагались друг за другом:
.pagination li { float: left; list-style-type: none; }
Для ссылки и отключенного пункта укажем следующие свойства:
.pagination li a, .pagination li.disabled { display: block; line-height: 30px; vertical-align: middle; background-color: white; padding: 0 10px; font-size: 12px; text-decoration: none; }
Для отключенного пункта установим цвет текста:
.pagination li.disabled { color: #999; }
Для активной ссылки, и ссылки, когда на нее наведен курсор пропишем следующие свойства:
.pagination li.active a, .pagination li a:hover { color: white; background-color: #41b039; }
Установим границу между пунктами:
.pagination li+li a { border-left: 1px solid #ccc; }
Наш шаблон готов. Теперь его нужно протестировать.
Комментарии