Simplicityの改ページを改善する

制作

スマホ対応とか、いろいろ

いろいろなサイトのやつを手本にしながら手を加えて、スマホなんかだと改行されてしまうのを直したり(「前ページ」を短く「戻る」に)

 

PC用

pen-jr.org screen capture 2015-04-10_11-43-07

最初のページでは「戻る」を非表示に、配色はメニューバーに合わせて、出来るだけ大きく、また、タッチパネルを考慮して間隔を広げた

pen-jr.org screen capture 2015-04-10_11-44-51

 

style.css

子テーマを使い、不要なコードも削除した

/************************************
** 記事分割時のページナビゲーション
************************************/
#wp_page_numbers a {
  margin: 0 0 5px 4px;
  display:inline;
  text-decoration: none;
  text-align:center;
}

#wp_page_numbers li:not(.paginate ):not(.active_page) a {
  font-size: 19px;
  padding: 3px 10px;
}

#wp_page_numbers li:not(.active_page) a {
  color: #eee;
  background-color: #222;
  border: 1px solid #111;
}

#wp_page_numbers li.active_page a {
  font-size: 16px;
  padding: 4px 6px 3px;
  color: #222;
  background-color:#eee;
  border: 1px solid #222;
}

#wp_page_numbers li.paginate a {
  font-size: 16px;
  padding: 4px 10px 3px;
}

  /*  外のdiv  */
#wp_page_numbers {
  clear:both;
  margin:0;
  padding:0;
  background:#FFF;
  display:inline;
  text-align:center;
  background: transparent;
}
#wp_page_numbers ul {
  margin:0 80px 10px 0;
  padding: 0;
}
#wp_page_numbers li {
  display:inline;
  margin: 0px;
  padding:0px;
}
#wp_page_numbers li a:hover {
  color: #45bbe6;
  border-color: #234;
  background: #777;
}
#wp_page_numbers li.page_info {
  display:none;
}

 

スマホ対応

4ページ程度でもスマホでは改行されていたから、スマホでは小さくした

Untitled

 

モバイル用cssに追加する

mobile.css

@media screen and (max-width:440px){
  #wp_page_numbers li:not(.paginate ):not(.active_page) a {
    font-size: 15px;
  }
  
  #wp_page_numbers li.paginate a {
    font-size: 13px;
  }
  
  #wp_page_numbers li.active_page a {
    font-size: 12px;
  }
  
  #wp_page_numbers ul{
    margin-right:10px;
  }
}

簡単に改行しないように、フォントサイズを小さく、また、PCの大きい画面だとセンター表示が右よりに見えるから、右マージンを大きめに取っているのを減らした

コメント

タイトルとURLをコピーしました