Bloggerのページナビを簡単にカスタマイズする方法

, , No Comments
CSS 擬人化

久々にそういうWEBデザイン的な記事も更新しようと思います。今回はページナビのカスタイズです。Bloggerでは他のブログサービスと違って「skin」とかいうCSSのとは別の表記になっており、CSSをあまりいじったことのない人には若干戸惑ってしまうかもしれません。

今回はそんな人でも簡単に設定することが可能になります。それではっそく行ってみましょう!
※バックアップは必ずとってください。

1.テンプレートから以下のコードを見つける。

<b:includable id='mobile-index-post' var='post'>

2.そのコードの前に以下のコードを書き込む

青文字は変更可能。
<b:includable id='page-navi'>
<div class='pagenavi'>
<script type='text/javascript'>
var pageNaviConf = {
perPage: 7, /* 記事表示数 */
numPages: 5, /* ページ番号の表示数 */
firstText: &quot;First&quot;, /* 最初にページ戻るの文字 */
lastText: &quot;Last&quot;, /* 最後のページへの文字 */
nextText: &quot;&#187;&quot;, /* 「次へ」の文字の色 */
prevText: &quot;&#171;&quot; /* 「戻る」の文字の色 */
}</script>
<script src='http://awesome-navigation.googlecode.com/files/onlinetrick.js' type='text/javascript'/>
<div class='clear'/>
</div>
</b:includable>

3.テンプレートからこのコードを見つける

<b:include name='nextprev'/>


4.見つけたらそのコードを以下のコードに置き換える

<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:include name='page-navi'/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<b:include name='page-navi'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:include name='nextprev'/>
</b:if>
</b:if>


5.ページナビのデザインを指定するためのスタイルシートを書きます。以下のコードを]]></b:skin>の前に書いて下さい。

#blog-pager, .pagenavi {
     clear: both;
     text-align: center;
     margin: 30px auto 10px;
}
#blog-pager a, .pagenavi span, .pagenavi a {
     margin: 0 5px 0 0;
     padding: 2px 10px 3px;
     text-decoration: none;
     color: #fff;/*白色の場所*/
     background: #e06666;/*赤色の場所*/
     -moz-border-radius: 2px;
     -khtml-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
     -webkit-transition: all .3s ease-in;
     -moz-transition: all .3s ease-in;
     -o-transition: all .3s ease-in;
     transition: all .3s ease-in;
}
#blog-pager a:visited, .pagenavi a:visited {
     color: #fff;/*白色の場所*/
}
#blog-pager a:hover, .pagenavi a:hover {
     color: #fff;/*白色の場所*/
     text-decoration: none;
     background: #000;/*黒色の場所*/
}
#blog-pager-older-link, #blog-pager-newer-link {
     float: none;
}
.pagenavi .current {
     color: #fff;/*白色の場所*/
     text-decoration: none;
     background: #000;/*黒色の場所*/
}
.pagenavi .pages, .pagenavi .current {
     font-weight: bold;
}
.pagenavi .pages {
     color: #fff;/*白色の場所*/
     background: #e06666;/*赤色の場所*/
}


いかがでしたか!とっても簡単です!このブログでも実装済みです!ホームページ飛んでみて!ただテンプレートに見つけたいコードが見当たらなかった場合この方法では実装することは不可能かもしれません…。
参考にさせていただいたブログ様です!>>>【Blogger】ページナビゲーションを導入してみる

0 コメント :

コメントを投稿

※閲覧記事と無関係なコメントはスパムとみなす場合がございます。
(ㆁωㆁ*)管理人がコメントを承認するまで表示されません(ㆁωㆁ*)

ARCHIVE

top