MTPaginate部分のページナビゲーションをCSSでカスタマイズする方法

MovableTypeのページ分割においてMTPaginateをプラグインされている場合が多いと思いますが、そのまま使用するとページナビゲーションがいまいち美しくありません。多くのブログやメジャーサイトで使用されているのはボックス形式のナビゲーション。かくいう私もこれまで味気のないナビゲーションでしたが、ようやくカスタマイズしました。CSSで装飾するだけでちょっとはプロっぽい感じのナビゲーションに仕上げることが出来ます。
今回ページナビゲーションのカスタマイズにあたり参考にしたのはこちらのサイト。http://deviant-art.org/deviant-art-css-24-web-20-navigation.html/このサイトでは、メジャーサイトで使用されているナビゲーションのhtmlとCSSをダウンロードすることが出来ます。
- 日付アーカイブのソース
-
- CSSに以下の内容を追加
-
div.page-navi { padding:3px; margin:3px; text-align:center; } div.page-navi a { border:1px solid #aaa; padding:2px 5px; margin:2px; color:#00099; text-decoration:none; } div.page-navi a:hover { border:1px solid #000099; color:#000; text-decoration:none; background-color:#dfdfdf; } div.page-navi a:active { border:1px solid #000099; color:#000; } div.page-navi span.current { border:1px solid #000099; padding:2px 5px; margin:2px; font-weight:bold; color:#fff; background-color:#000099; } div.page-navi span.disabled { border: #eee 1px solid; padding:2px 5px; margin:2px; color:#ddd; }
background-colorなどは自由に設定してください。 以上で設定完了です。再構築すれば箱型のナビゲーションができているはずです。
ページナビゲーションをCSSでカスタマイズ