Home
Menu
Side
Twitter
Top

【 QooQ カスタマイズ 】 関連記事のデザインを変更 【 さらにレスポンシブに対応! 】

2020/02/06

Blog QooQ ブログカスタマイズ

ここでは Blogger のテンプレート QooQ の関連記事デザインカスタマイズの例をご紹介します。

CSS を少し変更するだけで、良い感じに仕上げることができました。

表示画面によって表示形式を変えるなど、汎用性の高いデザインとなっています。

こんにちは、HARU( @HARU )です。

今回は Blogger のテンプレートである QooQ の関連記事をカスタマイズします。

デフォルトのままでもシンプルなデザインでよいですが、関連記事の存在感が薄いように感じました。

そこで今回は CSS を変更するだけの簡単なカスタマイズですが、関連記事を見やすくする方法をご紹介します。

注意

テンプレートの編集( ソースコード改変 )するときは、必ずバックアップを取ってから編集しましょう。

不安な方は以下の関連記事を参照してください。

外枠の強調と微修正

外枠を強調して関連記事を見やすくしてみました。また、枠内余白を少し調整しています。

修正前 修正後

QooQ 関連記事 外枠強調修正前イメージ

QooQ 関連記事 外枠強調修正後イメージ


.mrp-post {
  position: relative;
  flex-basis: 150px;
  padding: .3em .2em;
  margin: .1em;
  border: solid 1px #c0c0c0;
  background: #ffffff;
}

サムネイル画像を四角に変更

関連記事のサムネイル画像を丸から四角に変更しました。

丸だったときより、サムネイルが見やすくなりました。

修正前 修正後

QooQ 関連記事 サムネイル修正前イメージ

QooQ 関連記事 サムネイル修正後イメージ


.mrp-post-img{
  display: block;
  width: 200px;
  height: 100px;
  object-fit: cover;
}

サムネイル画像について

QooQ の関連記事で表示しているサムネイル画像は、オリジナルの画像から自動で切り取られたものを表示しています。

QooQ の仕様上、サムネイル画像にする際に切り取った状態になっているようです。

オリジナル画像のすべてをサムネイルにしたい方は、せかつぶ!さん で解説されてますので、そちらを参考にしてください。

New

2020/4/7 更新内容で全体的な見直しを実施し、本内容も 以下の説明に追記 しました!

関連記事文字サイズ変更

関連記事の文字サイズを大きくすることで、読みやすくしてみました。

修正前 修正後

QooQ 関連記事 文字サイズ変更前

QooQ 関連記事 文字サイズ変更後


.mrp-post-title{
  margin: .3em;
  font-size: 1.5rem;
  font-weight: bold;
}

全体的な見直し(2020.04.07)

QooQ の関連記事は、画面サイズに合わせて横並びの数を調整してくれます。

自動で調整してくれる、レスポンシブデザインなのはいいことですよね。

しかし、現状のままだとスマホ表示の場合( PC でもサイズが丁度良くない場合 )、余計な余白が表示されることがあります。

以下の例、右側に余白が表示されるのですが、わかるでしょうか。

QooQ スマホ表示での関連記事 余白が気になる

この余白。スマホから見ると、すごく気になるんですね。

ということで、どんな画面サイズでも3つ横並びになるように CSS で調整しました。

修正前 修正後

QooQ 関連記事 大幅修正前イメージ

QooQ 関連記事 大幅修正後イメージ


.mrp-post{
  position: relative;
  flex-basis: 32%; /* 1つ辺りのサイズ */
  padding: .3em .2em;
  margin: .2em;
  border: solid 1px #c0c0c0;
  background: #ffffff;
  transition: all .2s ease 0s;
}
.mrp-post-img{
  display: block;
  width: 100%;
  height: 130px;
  object-fit: cover;
}
.mrp-post-title{
  padding: 1em .5em .3em;
  font-size: 1.6rem;
  font-weight: bold;
}

サムネイル画像の調整

以前のサムネイルサイズであれば小さいため、多少ボケて表示されていても問題ありませんでした。

QooQ はデフォルトだと、サムネイル画像は少しボケて表示されますよ!

しかしサムネイルサイズを大きくした場合、ボケて表示されるのが目立つため、対応する必要があります。

以下、サムネイル画像がボケないように調整する手順になります。

STEP1
  • 以下のコードを検索する。
{r.thumbnail=n.media$thumbnail.url}
STEP2
  • 検索したコードを以下のように変更する。
{r.thumbnail=n.media$thumbnail.url.replace(/\/s[0-9]+(-c)?/, "/s300")}

これでボケボケだったサムネイルがすっきり表示されるので、見た目的にも Good ですね。

修正前 修正後

QooQ 関連記事 サムネイル調整前イメージ

QooQ 関連記事 サムネイル調整後イメージ

関連記事にホバーアニメーションを追加

トップページの記事リンク同様に、ホバーアニメーションを追加しました。

アニメーションはトップページと同じものを採用してます。


.mrp-post:hover {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  transform: translateY(-0.1875em);
}

画面サイズ(小)でリスト表示になるように調整

画面サイズによっては3列表示が崩れてしまうことがありました。

そのため、650px 以下の画面サイズであるとき、リストで表示するように CSS を追記します。

QooQ 関連記事 リスト表示イメージ


@media screen and (max-width:650px){
  .mrp-post {
    position: relative;
    flex-basis: auto; /* 文字の回り込み防止 */
    padding: .3em .2em;
    margin: .2em;
    border: solid 1px #c0c0c0;
    background: #ffffff;
    transition: all .2s ease 0s;
    flex-grow: 1;
  }
  .mrp-post-title {
    font-size: 1.5rem;
    font-weight: bold;
    overflow: auto;
  }
  .mrp-post-img {
    display: block;
    width: 150px;
    height: 100px;
    object-fit: cover;
    float: left;
    margin-right: .5em;
  }
}

QooQ