分享两款DedeCMS列表页专用分页样式CSS代码

在做DedeCMS的站时,我们经常会在列表页分页样式上纠缠很久,因为Dede的列表分页已经把固定的标签写进底层核心文件,我们一般设计前端的时候不太会考虑它固定好的标签,这样就导致套上后台后的列表页分页样式很凌乱,这里需要固定写法。

余斗搜集两款很使用的DedeCMS列表页分页样式,以后遇到类似问题直接套用即可。更多分页样式,可以参考《24款分页样式代码(带CSS文件)》

在使用此分页样式前,分页部分代码引用为:

<div
class=
“pagination-wrapper”>

<div
class=
“pagination”>

{dede:pagelist listsize=
‘5’ listitem=
‘index,end,pre,next,pageno’/}

</div>

</div>

 

样式一:

CSS代码:


/*pages*/

.pagination-wrapper{

margin:
20px 0;

}

.pagination{

height:
34px;

text-align: center;

}

.pagination li {

display:
inline-block;

height:
34px;

margin-right:
5px;

}

.pagination li a{


float: left;

display: block;

height:
32px;

line-height:
32px;

padding:
0 12px;

font-size:
16px;

border:
1px solid #dddddd;

color: #555555;

text-decoration: none;

}

.pagination li a:hover{

background:#f5f5f5;

color:#0099ff;

}

.pagination li.thisclass {

background: #09f;

color: #fff;

}

.pagination li.thisclass a,.pagination li.thisclass a:hover{

background: transparent;

border-color: #09f;

color: #fff;

cursor:
default;

}

 

样式二:

CSS代码:


/*pages*/

.pagination-wrapper {

clear:both;

padding:
1em 0 2em 0;

text-align:center;

}

.pagination {

display:
inline-block;

*display:
inline;

*zoom:
1;

font-size:
12px;

border-radius:
3px;

box-shadow:
0 1px 2px rgba(
0,
0,
0,
0.05);

}

.pagination li{

list-style: none;

display:
inline;


float: left;

line-height:
1em;

text-decoration: none;

border:
1px solid #ddd;

border-left-width:
0;

}

.pagination li a {

display:
inline-block;

padding: .
5em .8em;

background-color: #f9f9f9;

color: #999;

}

.pagination li a:link{

background:#fff;

color: #4C78A5;

}

.pagination li a:hover{

text-decoration:none;

}

.pagination li a:link:hover {

color: #000;

}

.pagination li.thisclass {

background-color: #f9f9f9;

color:#999;

}

.pagination li:first-child {

border-left-width:
1px;

border-radius:
3px 0 0 3px;

}

.pagination li:last-child{

border-radius:
0 3px 3px 0;

}

.pagination .pageinfo{

color: #444;

}