今天我要向大家分享一款很特别的CSS3分页插件,这款分页插件不仅可以点击分页按钮来实现分页,而且可以滑动滑杆来实现任意页面的跳转,看看都非常酷,很适合一些个性化的个人网站使用,当然,这款分页插件也适合ajax翻页,效果都挺不错的。先来看看效果图:

怎么样,还挺酷的吧。
当然你也可以在这里查看插件的DEMO演示。
接下来我们来分享一下源码的实现思路,这里用到了jQuery UI框架,这么酷的滑杆是靠它实现的,不然,写的累死。。
首先是HTML代码:
复制代码
<div class=”pageSlider long”></div>
<form class=”pageForm” action=”#”>
<label class=”pageLabel” for=”pageInput”>
Page number you’d like to go to. (Max of 30)
</label>
<a
class=”pagePrev pageSkip”
href=”#?page=6″
title=”Previous Page (6)”>Previous Page</a>
<input id=”pageInput” class=”pageInput”
type=”text” maxlength=”3″ placeholder=”#”>
<a
class=”pageNext pageSkip”
href=”#?page=8″
title=”Next Page (8)”>Next Page</a>
<button class=”pageButton”
title=”Go to chosen page of results”>Go</button>
</form>
这里我们看到,先是定义了滑杆的区域,然后是两个分页按钮,可以向前翻和向后翻,最后是一个任意页跳转的页码输入框和一个按钮。
别看这个滑杆很漂亮,会很难实现,其实利用jQuery UI这个东西非常简单。
接下来看看CSS代码:
前后翻页按钮:
复制代码
.pageSkip {
display: inline-block;
background: transparent url(‘css/monotone_arrow_left_small.png’) no-repeat -10px -10px;
text-indent: -999em;
background-size: 40px;
opacity: 0.7;
vertical-align: middle;
width: 20px;
height: 20px;
}
.pageNext {
background-image: url(‘css/monotone_arrow_right.png’);
}
很遗憾,利用了两张箭头图片作为背景,不过,效果也还可以。
然后是输入框:
复制代码
.pageNumber {
position: relative;
top: -38px;
left: 50%;
font-size: 12px;
color: #333;
width: 60px;
display: block;
text-align: center;
margin-left: -17px;
background: white;
padding: 5px 10px;
border-radius: 3px;
box-shadow: 0 0 5px rgba(151, 38, 20, 0.15);
}
.pageNumber:after {
content: ” “;
display: block;
position: absolute;
width: 0;
height: 0;
top: 24px;










