DEDECMS實用漂亮的翻頁效果修改方法第2/3頁
更新時間:2008年10月15日 22:25:11 作者:
有時候大家感覺dedecms的內(nèi)容分頁不太好看,下面的方法你就可以做出更好的分頁效果代碼
首先來寫cupage的css代碼:
復制代碼 代碼如下:
.cupage {
width:638px;
text-align:center;
line-height:31px;
overflow:hidden;/*上面保留官方默認的一些css代碼 下一行把Digg Style的DIV.digg的代碼復制過來 這里我做了些精簡 效果一樣 只是寫法不同*/
padding:3px;
margin:3px;
}
然后來當前頁碼的css:
復制代碼 代碼如下:
.cupage strong {
/*從DIV.digg SPAN.current復制過來即可 我這里同樣做了精簡*/
border: #000099 1px solid;
padding:2px 5px;
margin:2px;
color:#fff;
background-color:#000099;
font-weight:bold;
font-size:14px;/*此句定義字體大小 保留自官方的strong樣式*/
} :
下面來編寫A標簽的樣式,它控制的是非當前頁碼和上一頁.下一頁的樣式:
復制代碼 代碼如下:
.cupage a {
line-height:31px;
font-size:14px;/*以上保留自官方css 下面的直接拷貝DIV.digg A中的樣式*/
border: #aaaadd 1px solid;
padding:2px 5px;
margin: 2px;
color: #000099;
text-decoration: none;
}
.cupage a:hover {
/*鼠標懸停的狀態(tài) 照搬DIV.digg A:active*/
border: #000099 1px solid;
color: #000;
}
.cupage a:active {
/*照搬DIV.digg A:active*/
border: #000099 1px solid;
color: #000;
}
這樣css就寫完了,打開article.css,刪掉253-256行,加入上面的css代碼即可.其他的翻頁樣式都大同小異,參照上面的講解慢慢改吧.
二.列表頁分頁代碼修改
會改了內(nèi)容頁,列表頁就很容易了,都差不多,這里同樣以Digg Style為例.
首先來看看列表頁的分頁代碼:
復制代碼 代碼如下:
<div class="pages"><div class="plist">{dede:pagelist listsize='4' listitem='index pre pageno next end '/}</div></div>
生成后是:
復制代碼 代碼如下:
<div class="pages"><div class="plist">
<a href='#'>首頁</a>
<strong>1</strong>
<a href='#'>2</a>
<a href='#'>下一頁</a>
<a href='#'>末頁</a>
</div>
</div>
和內(nèi)容頁的差不多,簡單分析下.pages和plist控制整個分頁區(qū)域的樣式,依然是<strong></strong>控制當前頁碼的樣式,其他的鏈接用的是A標簽,這里的分頁沒
有內(nèi)容頁的bug,就是頁碼在第一頁的時候,上一頁的鏈接會不顯示,真搞不懂,列表頁都正常,內(nèi)容頁卻有bug,服了...
下面來寫css樣式:
復制代碼 代碼如下:
.pages .plist{
float:left;
line-height:17px;
padding:3px;
margin:3px;
}
.pages strong {
display:block;
float:left;
border: #000099 1px solid;
padding:2px 5px;
margin:2px;
color:#fff;
background-color:#000099;
font-weight:bold;
}
.plist a {
display:block;
height:17px;
float:left;
color:#000;
border: #aaaadd 1px solid;
padding:2px 5px;
margin: 2px;
color: #000099;
text-decoration: none;
}
.plist a:hover{
border: #000099 1px solid;
color: #000;
}
.plist a:active {
border: #000099 1px solid;
color: #000;
}
用上面的代碼替換dede.css中230-298行分頁樣式就行了,注意只替換上面代碼重新定義的樣式,其他的默認分頁樣式(如input buttom)不要動.
相關文章
dedecms v5 跳轉(zhuǎn)網(wǎng)址 直接鏈接而非跳轉(zhuǎn)的實現(xiàn)方法修正版
最近在使用dedecms建站的時候發(fā)現(xiàn)這個問題,如果調(diào)轉(zhuǎn)網(wǎng)址是直接的連接地址,效果就更好了,網(wǎng)上的版本有點來,我也是參考他們的整理出來的2008-07-07
dedecms下仿chinaz二級下拉動態(tài)讀取代碼
最近用dedecms模仿chinaz的模板,發(fā)現(xiàn)每次都用靜態(tài)以后的文件特麻煩,沒想到網(wǎng)上已經(jīng)有高手給解決了,大家看代碼2008-05-05

