WordPressのブログカードをちょっとカスタマイズしてみました。
Simplicityのカスタマイズ内ではほとんど変更が出来ませんからね。
今回は、実際にカスタマイズした例をもとにCSSセレクタを紹介していきます。
Simplicityのカスタマイズ画面内で出来ること
まずはsimplicityのカスタマイズ内で出来ることを確認。
- ブログカードを有効
- サムネイルを右側にする
- 新しいタブで開く
- サイトロゴを表示
- サイトロゴリンク有効
- はてブ数を表示
- 投稿日を表示
- カード幅を広げる
ご覧の通り、デザイン的な変更はちょっとしか出来ません。やるとすればサムネイルの位置くらいですね。
とりあえず自分の好きなように調整してみましょう。
SimplicityのブログカードをカスタマイズするCSSセレクタ
それでは、ブログカードをカスタマイズするCSSセレクタを見ていきましょう。
実際のカスタマイズを例に紹介していきます。
1、ブログカードを横幅いっぱいにカスタマイズ
.entry-content .hover-card,.blog-card{ width: 100%; }
カード全体をリンク化している場合は「.blog-card」というブログカードの大枠を、aタグの「.hover-card」で囲んでいる構造。
「.hover-card」と「.blog-card」の2カ所に「width: 100%;」を適用することで、横幅いっぱいのデザインにすることが出来ます。
2、背景色をふわっと変更させる
.internal-blog-card, .external-blog-card { padding: 12px; padding-bottom: 12px; padding-bottom: 6px; border: 1px solid #ddd; word-wrap: break-word; border-radius: 2px; background-color: #f6fcff; } .entry-content .hover-card .blog-card:hover{ background-color:#d2ebf6; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
先ほどブログカードの大枠のセレクタを見ましたがさらに細かくすると、内部リンクは「.internal-blog-card」、外部リンクは「.external-blog-card」に分かれます。
これを使ってもOK。
背景の色を変えつつ、疑似クラス「:hover」を使ってふわっと背景色を変更するCSSを組み込んでみました。
合わせて読みたい
最後に
最終的にこんな感じにまとまりました。試しにコピペで使ってみてはどうでしょう。
/*ブログカード ===================================*/ .entry-content .hover-card { width: 100%; } .entry-content .hover-card .blog-card:hover{ background-color:#d2ebf6; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .blog-card{ width: 100%; } .hover-card .blog-card-title{ color:#4d4d4d; } .internal-blog-card, .external-blog-card { padding: 12px; padding-bottom: 12px; padding-bottom: 6px; border: 1px solid #ddd; word-wrap: break-word; border-radius: 2px; background-color: #f6fcff; }