• Breaking Entry

    TeLog Anime+Game

    深夜アニメのおもしろ記事や家ゲーRPG・ネトゲ・スマホゲームのおすすめ
    感想、レビュー、リセマラ、攻略系情報ブログ
    たまに知的好奇心をそそる記事も。

    このブログの404NotFoundエラーページを変更しました!
    エラーページを見に行く>※リンク先の画像をクリックorタップ


    2015年10月24日土曜日

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





    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 件のコメント :

    コメントを投稿

    ANTENA RSS

    SINoALICE アンテナ

    ARCHIVE

    LINK





    RE:ACCESS

    アクセスランキング

    Feedly

    follow us in feedly

    IN OUT

    PAGE TOP