Blogger,CSS,網頁設計

寫作Blogger和一般Blogger最大的不同,就是有無上、下章和回目錄的按鈕了。又由於是個人創作的部落格,不可能會有專屬手機APP,這些按鈕最好是能夠,自動調節成合適的大小。

那麼會不會很難呢?其實並不難,一樣是編輯CSS就能辦到,這次會利用到的,還有無序清單元素的<li>。但要先說明的是,我套用的Blogger版型,原本就是響應式(自適應),會隨螢幕的大小,進行網頁寬度的調節,所以不適用非響應式的版型。

首先要知道CSS(樣式)擺放位置,一般會放置在]]></b:skin></style>之前。進入到Blogger後台/主題/自訂/編輯HTML,進到裡面後,點進html內文,可利用Ctrl+F進行搜尋。

接著設定放置按鈕的框架,如下圖:

.w-page { border-top: 1.5px dashed #ddd; border-bottom: 1.5px dashed #ddd; margin:100px 0 40px 0 ; overflow:hidden}

Blogger,CSS,網頁設計

設置三個按鈕的位置和外框,如下圖:

.w-page li.next { float: right; margin:0px}

.w-page li.previous, .w-page li.center { float: left; margin:0px -1px 0px 0px; border-right:1px solid #ddd}

Blogger,CSS,網頁設計

最後設定按鈕、文字、按壓的樣式,如下圖:

.w-page li { width: 33.3%; display: inline;text-align: center; font-size: 15px}

.w-page li a { position: relative; display: block; padding: 3px 10px 3px; color:#1895a3}

.w-page li a:hover { color: #ffffff; background:#85cbcc }

Blogger,CSS,網頁設計

最後只要於文章內,置入以下代碼即完成,是不是比想像中容易。

<div class="w-page">
     <li class="previous">
         <a href="上一章網址">上一章</a></li>
     <li class="center">
         <a href="目錄網址">回目錄</a></li>
     <li class="next">
         <a href="下一章網址">下一章</a></li>
</div>

雖然需在每篇文章,手動放入且設定文章連結,有些麻煩,但可利用Quick Tex Paste(可前往3-6)簡化流程。

全部的CSS代碼:

.w-page { border-top: 1.5px dashed #ddd; border-bottom: 1.5px dashed #ddd; margin:100px 0 40px 0 ; overflow:hidden}

.w-page li.next { float: right; margin:0px}

.w-page li.previous, .w-page li.center { float: left; margin:0px -1px 0px 0px; border-right:1px solid #ddd}

.w-page li { width: 33.3%; display: inline;text-align: center; font-size: 15px}

.w-page li a { position: relative; display: block; padding: 3px 10px 3px; color:#1895a3}

.w-page li a:hover { color: #ffffff; background:#85cbcc}

另外,因為我套用的版型,裡面已有許多預設,所以代碼比較簡單。另放上較多設定的版本,以供更多的選擇。

.w-page { border-top: 1.5px dashed #ddd; border-bottom: 1.5px dashed #ddd; margin:100px 0 40px 0 ; overflow:hidden; padding:0px}

.w-page li.next { height:40px; float: right; margin:0px; padding:0px; background:none}

.w-page li.previous, .w-page li.center { height:40px;float: left; margin:0px -1px 0px 0px; border-right:1px solid #ddd; padding:0px; background:none}

.w-page li { width: 33.3%; display: inline;text-align: center; font-size: 15px}

.w-page li a { position: relative; display: block; padding: 3px 10px 3px; color:#1895a3; transition: color .17s ease; outline:none; text-decoration: none}

.w-page li a:hover { color: #ffffff; background:#85cbcc }