CSS 分页效果制作实例教程 CSS,分页效果

这个教程要说明的是如何为搜索结果或更长记录列表设计分页。因为经常有人问我这个问题,所以我决定发一个帖子来说明如何用少量的 HTML 和 CSS 代码设计出完美的分页样式。

关键词:

这个教程也包含有实现Flickr、Digg式的简洁分页样式的HTML/CSS代码,随时可以应用于你的WEB项目中。

 Download this tutorial (original)

 Download this tutorial (Simone Saveri version)

典型的分页结构
下图显示的是一个典型分页结构

 

一般你可以看出有四个主要元素:

          -前一页/后一页 按钮(不可用)
          -当前页
          -标准的页面选择器
          -前一页/后一页 按钮(可用)

你可以使用包含<li>标签(每个<li>均单独对应一个分页元素)的HTML列表 (<ul>) 来设计这样的结构,并分配一个ID给<ul>列表以便为当前列表应用具体的分页样式。看看下面这些教程以作说明。

Flickr式的分页:HTML 代码
想象你要设计的Flickr式分页样式就像下面这样:

HTML代码很简单,而且你只需更改<ul>的ID就可以重复应用这个结构于所有分页样式中(在这个案例中我增加了“pagination-flickr”,如下面加粗的代码)

代码如下:
<ul id=”pagination-flickr”>
<li class=”previous-off”>«Previous</li>
<li class=”active”>1</li>
<li><a href=”?page=2″>2</a></li>
<li><a href=”?page=3″>3</a></li>
<li><a href=”?page=4″>4</a></li>
<li><a href=”?page=5″>5</a></li>
<li><a href=”?page=6″>6</a></li>
<li><a href=”?page=7″>7</a></li>
<li class=”next”><a href=”?page=2″>Next »</a></li>
</ul>

现在,你只需重新定义CSS标签的属性(ul, li, a)。

Flickr式分页: CSS 代码
非常简单:
 

Digg式的分页:HTML 代码
好了,现在你想设计的Digg式的分页样式就像:
 

把上一个教程中的HTML 结构复制出来并粘贴。你只需更改<ul> 的ID(替换”pagination-digg” 为 “pagination-flickr“)

 

«Previous

1

2

3

4

5

6

7

Next »

Digg式分页: CSS 代码
CSS代码与前面Flickr式分页的例子非常相似。你只需修改一些属性,并把#pagination-flikr更改为 #pagination-digg,CSS的分页元素不需修改:

 

简洁的分页样式:HTML 代码
如果你喜欢小巧,简洁的设计,,那么这个例子将告诉你如何设计出如下图所示简洁的分页样式:

 

HTML 结构和前面两个例子一样。你只需要做的是把<ul> 的ID更改为 “pagination-clean“:

 

«Previous

1

2

3

4

5

6

7

Next »

简洁的分页样式:CSS代码
这个分页样式的CSS代码如下:

 

CSS 分页效果制作实例教程 CSS,分页效果

相关文章:

你感兴趣的文章:

标签云: