ばなやんの小説サイト|言葉の魔導士

【スワロー・STORKカスタマイズ】「ページトップへ戻る」ボタンなどをオシャレにする方法

「スワロー」や「(旧)STORK」は、色を変えるくらいでそのまま使用しても十分オシャレで見やすいブログになります。ですが、オリジナル性も出していきたいですよね。
今回は、

  • ページトップへ戻るボタン
  • ページネーション
  • (記事内)SNSボタン
  • サイドバー
  • 関連記事

のcssコードを公開します。

まず全体を通して、cssコードを貼り付ける場所は「テーマカスタマイズ」の「追加css」です。以下の手順で探して下さい。

STEP

管理画面の「外観」→「カスタマイズ」へ移動

STEP

次に一番下の項目にある「追加css」へ移動

STEP

コピーしたコードをそちらに貼り付け、保存

最新のSTORK──「STORK19」とも基本的に変わりませんが、異なるようでしたら各項目に追記してあります。

橘右近(ばなやん)
では、早速オシャレにしていきましょう!
なお、このカスタマイズにより何か異変を生じても、当サイトは一切の責任を負わないものとします。

「ページトップへ戻る」ボタン

2023年1月の当サイトのページネーションはこんな感じです。

色だけ変えたい場合

/*パソコンの場合*/
#page-top a{
  background-repeat: no-repeat;
  text-decoration: none;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  text-align: center;
  line-height: 55px;
  background: rgba(200, 244, 235, 0.8);
  padding: 0;
  display: block;
  color: #fff;
}

/*スマホの場合*/
@media only screen and (max-width: 767px){
  background-repeat: no-repeat;
  text-decoration: none;
  width: 42px;
  height: 42px;
  line-height: 41px;
  font-size: 0.85em;
}

以上です!
意外と簡単ですよね^^

色を変えたい時は、「background」の数値を変えてください。
また、画像を入れたい時は、「background」をコンテンツ全体の背景色と同じにし、画像urlを()で指定して下さい^^
メディアにアップロードした画像のURLです

画像にしたい場合

/*パソコンの場合*/
#page-top a{
  background-repeat: no-repeat;
  text-decoration: none;
  width: 80px;
  height: 80px;
  border-radius: 0%;
  text-align: center;
  line-height: 80px;
  background: url(https://magokoroplus.com/wp-content/uploads/top01.png);
background-size: cover;
  padding: 0;
  display: block;
  color: rgba(255, 255, 255, 0);
}

/*スマホの場合*/
@media only screen and (max-width: 767px){
  background-repeat: no-repeat;
  text-decoration: none;
  width: 42px;
  height: 42px;
  line-height: 41px;
  font-size: 0.85em;
}

STORK19の場合

/* ページトップに戻るボタン */
#page-top {
  position: fixed;
  right: 10px;
  bottom: 0;
  z-index: 10000;
  transform: translateY(55px);
  transition: transform 0.2s ease-out;
}
#page-top.pt-active {
  transform: translateY(-10px);
}
#page-top .pt-button {
  background-repeat: no-repeat;
  text-decoration: none;
  width: 60px;
  height: 60px;
  border-radius: 0%;
  text-align: center;
  line-height: 55px;
  background: url(https://magokoroplus.com/wp-content/uploads/banana-girl-top.png);
background-size: cover;
  padding: 0;
  display: block;
  color: rgba(255, 255, 255, 0);
}
}
#page-top .pt-button::before {
  font-family: var(--stk-font-awesome-free, "Font Awesome 5 Free");
  content: "\f077";
  font-weight: 900;
}

以上でページトップへ戻るボタンのカスタマイズは終わりです。

スポンサーリンク

ページネーションのカスタマイズ

記事一覧などの下の方に、番号が振ってありますよね?
2つ目以降の記事(一覧)に進むための番号で、これを「ページネーション」といいます。

これがですね、気になって仕方なかったんですw
丸くてもっとパステルカラーにしたかった。

こういう柔らかい感じにしました^^

記事内のページネーションも本当は変えたかったのですが、どうしてもそのコードがどこにあるのかわからず、記事内に関しては「改ページ」は使わずに一つずつにして、「前のページ」「次のページ」とリンクを貼ることにしました。

こんな感じにしました。シンプルで気に入ってます^^
2023年1月現在、テーマをSTORK19にしているので、ページネーションはデフォルトのままになっています。

スワローの場合

/* ページネーション */
.pagination a, .pagination span,
.page-links a{
	margin: 0;
	display: block;
	padding: 12px 6px;
	text-decoration: none;
	line-height: 1;
	font-size: 1em;
	width: 100%;
	border-radius: 50%;
	color: #a0a0a0;
	border: 1px solid #c4eff2!important;
 font-weight: normal;
}
.page-links a{
	display: inline-block;
	width: 47%;
}
.pagination span.dots{
	background: none!important;
	padding-left: 5px;
	padding-right: 5px;
}
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus,
.page-links a:hover, .page-links a:focus{
	border: rgba(200, 244, 235, 0.8)!important;
	background-color: rgba(200, 244, 235, 0.8)!important;
	color: #a0a0a0;
}
.pagination .current{
	cursor: default;
	color: #fff;
	background-color: #c4eff2!important;
}
.pagination .current:focus,
.pagination .dots:hover, .pagination .dots:focus {
	color: #111;
}

ストークの場合

/* ページネーション */
.pagination a,
.pagination span,
.page-links a,
.page-links ul > li > span {
	margin: 0;
	padding: 10px 17px;
	text-decoration: none;
	border-radius: 50%;
	line-height: 1;
	font-size: 1em;
	font-weight: normal;
	color: #909090;
	border: 1px solid #c4eff2!important;
}
.pagination span.dots,
.page-links ul > li > span.dots {
	background: none!important;
	padding-left: 12px;
	padding-right: 12px;
}
.pagination a:hover,
.pagination a:focus,
.pagination span:hover,
.pagination span:focus,
.page-links a:hover,
.page-links a:focus {
	border: rgba(200, 244, 235, 0.8)!important;
	background-color: rgba(200, 244, 235, 0.8)!important;
	color: #fff;
}
.pagination .current,
.page-links ul > li > span {
	cursor: default;
	color: #fff;
	background-color: #c4eff2!important;
}
.pagination .current:focus,
.pagination .dots:hover,
.pagination .dots:focus {
	color: #111;
}

以上でページネーションは終了です!

カラーはメインカラー(全体の70%に使う色)やその同系色(全体の25%に使う色)にすると、よりキレイに見えます^^

記事内SNSのボタン

こちらは「スワロー」のみのカスタマイズとなります。
記事内のSNSボタン、結構存在感が強いです。ですが、「SNSボタンを非表示」とすると投稿内のSNSが全て表示されなくなります

彩度が高く、大きさもしっかりとしているので、色だけでも変えたい!と思ってました。
で、色々と試してみたところ……

こんな感じに出来上がりました!!

こちらのSNSボタンをサイトのメインカラーに合わせるだけでもかなり統一感がうまれ、オシャレ度が上がります。シンプルでキレイ。

SNSボタンのcss【スワロー】

/* Twitter */
.sns .twitter a {
  background: #c4eff2;
  box-shadow: 0 0 0 #c4eff2;
  color:#505050;
}
.sns .twitter a:hover {
  background: #eaf9f1;
  color: #909090;
}
.sns .twitter a::before{
  content: "\f099";
}

/* Facebook */
.sns .facebook a {
  background: #c4eff2;
  box-shadow: 0 0 0 #c4eff2;
  color:#505050;
}
.sns .facebook a:hover {
  background: #eaf9f1;
  color: #909090;
}
.sns .facebook a::before{
  content: "\f09a";
}

/* hatebu */
.sns  .hatebu a {
  background: #c4eff2;
  box-shadow: 0 0 0 #c4eff2;
  color:#505050;
}
.sns .hatebu a:hover {
  background: #eaf9f1;
  color: #909090;
}
.sns li.hatebu a::before{
  content: "\e903";
}

/* LINE */
.sns .line a {
  background: #c4eff2;
  box-shadow: 0 0 0 #c4eff2;
  color:#505050;
}
.sns .line a:hover {
  background: #eaf9f1;
  color: #909090;
}
.sns li.line a::before{
  content: "\e904";
}

/* Pocket */
.sns .pocket a {
  background: #c4eff2;
  box-shadow: 0 0 0 #c4eff2;
  color: #505050;
}
.sns .pocket a:hover {
  background: #eaf9f1;
  color: #909090;
}
.sns .pocket a::before{
  content: "\f265";
}

以上で終了です!
色はお好みに合わせて変えて下さい。

「background」がボタン背景、「color」が文字色です

サイドバーをカスタマイズ

サイドバー(ウィジェット)タイトルデザインと、カテゴリーやタグの文字前にアイコンをつけてみます。

スワローの場合

/* サイドバータイトル */
.widgettitle {
    background: #fffefc;
    border-bottom: 3px solid #c4eff2;
    color: #565656;
    font-size: 1em;
    padding: .65em .8em;
    margin-top: 0;
    margin-bottom: .75em;
    overflow: hidden;
}


/* サイドバーカテゴリー */
.widget.widget_categories li a::before{
    font-family: "fontawesome";
    content: '\f07b';
    margin-right: 3px;	
}
.widget.widget_categories li ul a::before{
    font-family: "fontawesome";
    content: '\f15c';
    color: #888;
    margin-left: 4px;
}
.widget.widget_categories li ul ul a::before{
    font-family: "fontawesome";
    content: '\f101';
    color: #a0a0a0;
}

ストークの場合

/* サイドバータイトル */
.widgettitle {
    background: #fffefc;
    border-bottom: 3px solid #c4eff2;
    color: #565656;
    font-size: 1em;
    padding: .65em .8em;
    margin-top: 0;
    margin-bottom: .75em;
    overflow: hidden;
}

/* サイドバーカテゴリー */
.widget.widget_categories li a::before{
    font-family: "fontawesome";
    content: '\f07b';
    margin-right: 3px;	
}
.widget.widget_categories li ul a::before{
   font-family: "fontawesome";
   content: '\f15c';
   color: #888;
}
.widget.widget_categories li ul ul a::before{
   font-family: "fontawesome";
   content: '\f101';
   color: #a0a0a0;
}

/* サイドバータグ */
.widget.widget_tag_cloud a.tag-cloud-link{
    padding: 0.1em 0.6em;
    margin: 0 0.2em 0.3em 0;
    display:inline-block;
    font-size: 13px!important;
    background: #fefdfb;
    border-radius: 3px;
    color: #3f3f3f;
    box-shadow: 0 0 1px;
    opacity:0.8;
}
.widget.widget_tag_cloud  a.tag-cloud-link::before{
    font-family: "fontawesome";
    content: '\f02b';
    margin-right: 3px;
}
.widget.widget_tag_cloud  a.tag-cloud-link:hover{
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    opacity: 0.4;
    color: #383838;
}

以上でサイドバーのカスタマイズは終了です!

関連記事をシンプルだけどオシャレに

関連記事のタイトルを「あわせて読みたい」という文字にしたかったので、カスタマイズしてみました。

こんな感じです

スワロー・ストークの場合

/* ショートコードで関連記事を取得 */
.related_article{
	margin: 1.8em auto;
	text-align: left;
	max-width: 800px;
}
.related_article p.ttl{
	margin: 0 0 0.1em;
	font-size:1em;
	font-weight: bold;
}
.related_article .ttl::before{
	content:'あわせて読みたい';
	font-size:.6em;
	font-weight:bold;
	color:#565656;
	background:#fff;
	border: solid 1px #999;
	width: 10em;
	display:inline-block;
	padding: 0.1em 0.4em;
	position:relative;
	top:-2px;
	text-align:center;
	margin-right:0.5em;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.related_article.labelnone .ttl::before{
	content:none;
}
.related_article .date{
	font-size:0.8em;
}
.related_article .thum{
	width: 22%;
	padding-right: 0.7em;
}
.related_article .thum img{
	width:100%;
	margin-bottom: 0;
}

STORK19の場合

ちなみにSTORK19では、以下のcssコードで変えられます。

/* ショートコードで関連記事を取得 */
.related_article .labeltext{
  font-size: 70%;
  font-weight: bold;
  border: solid 1px #888;
  background-color: #fff;
  color: #555;
  display: inline-block;
  padding: 0.1em 0.5em;
  position: relative;
  top: -2px;
  text-align: center;
  margin-right: 0.5em;
  border-radius: 2px;
}

「関連記事」の文字については、ショートコードで指定してください。
記事ナンバーは投稿画面のURL欄にある数字です。

▼記述方法

[kanren postid="記事ナンバー" labeltext="あわせて読みたい"]

すると、このように表示されます^^

「関連記事」の部分が無事「あわせて読みたい」に変わりました!!

スポンサーリンク

最後に

  • ページトップへ戻るボタン
  • ページネーション
  • (記事内)SNSボタン
  • サイドバー
  • 関連記事

今回はこの5つのデザインをカスタマイズしてみました。
ご自分のサイトに合わせてカスタマイズを楽しんで下さい。

橘右近(ばなやん)
カラーはメインカラー(全体の70%に使う色)やその同系色(全体の25%に使う色)にすると、よりキレイに見えます^^
ご参考までに!

 

注意
特に記載がない場合、掲載されている小説はすべてフィクションであり実在の人物・団体等とは一切関係ありません。また小説の著作権は作者にあります。
作者以外の方による過度な引用や無断転載は禁止しており、行った場合は著作権法の違反となります。
このサイトはリンクフリー・スマホ携帯対応です。シェアまたはリンクして頂けると嬉しいです。
ABOUT US
ばなやんヒューマンディレクター / 声優小説家
「自分らしく楽しみながら日々を生きる」をテーマに文章を書いてます。笑顔があふれる世界にしたい。そんな想いをもつ人のちょっとしたきっかけになるといいな(灬╹ω╹灬)モキュ #40代シングルマザー #ゲームも大好き