Cocoon 記事一覧ホバー時の動きをカスタマイズする方法と、デザインサンプル

Cocoonの記事一覧ホバー時(記事一覧の記事の上にマウスを載せたとき)の動きをカスタマイズする方法と、デザインサンプルを紹介します。

ふわっと上下に動かしたり、変形したり、背景色を変更したり、すこし透過させたりすることができます。

編集するのは、スタイルシート(CSS)のみです。

スポンサーリンク

記事一覧とは

この記事内で言う「記事一覧」とは、以下のものを指します。
なんて言えばいいのか分からなかったので…

  • ブログトップページやカテゴリーページなどの記事一覧(エントリーカード)
  • サイドバーウィジェットやショートコードを利用して表示する「人気記事」や「新着記事」
  • 記事内で使う内部ブログカード・外部ブログカード

Cocoonの記事一覧ホバー時の動きをカスタマイズする方法

デフォルトの動き

これはブログトップページの新着記事一覧です。

デフォルトでは、薄い水色の背景色がつくだけのデザインになっています。

ふわっと移動させて影をつける

.a-wrap:hover{
transform: translateY(-2px);
box-shadow: 2px 2px 6px 0 #ccc;
}

記事一覧のホバー時の動作をカスタマイズするには、主に「a-wrap:hover」というセレクタを用います。

「transform: translateY」はY軸(上下)方向に移動するという意味で、「box-shadow」は影の設定です。

ふわっと(アニメーションぽく)動作させるには「transition」というプロパティの設定が必要ですが、Cocoonの親テーマのCSSにすでに書いてあるので、値を変えたい場合だけ以下の内容を書き足して変更してください。

transition: all 0.7s;

背景色を変更する

.a-wrap:hover {
background-color: #f1d2e02b;
}

背景色を変更するには、「background-color」を変更します。

透明度を変更する

.a-wrap:hover {
opacity: .8;
}

透明度を設定するには、「opacity」の値を設定します。
0(透明)~1(不透明)の間の値を入力します。

記事一覧ホバー時の動きのサンプル

よく見るデザインなど、いくつかサンプルを作りました。
コピペで使えます。

スクリーンショットなので分かりにくいと思いますが、上の段がホバー時、下の段が通常時です。

1.ふわっと上に移動させながら背景色と影をつける

.a-wrap:hover {
background-color: #f1d2e02b;
transform: translateY(-2px);
box-shadow: 2px 2px 6px 0 #f6f6f6;
}

こんな感じのホバーアニメーションを最近良く見る気がします。

2.ふわっと左に移動させながら背景色と影をつける

.a-wrap:hover {
background-color: #91a38f2b;
transform: translateX(-2px);
box-shadow: 2px 2px 6px 0 #f6f6f6;
}

今度はホバー時にすこし左に移動するようにしています。

3.すこしだけ拡大しながら背景色と影をつける

.a-wrap:hover {
background-color: #e6e9ef;
transform: scale(1.01);
box-shadow: 2px 2px 6px 0 #f6f6f6;
}

ホバー時に、エントリーカード全体を1.01倍に拡大して背景色をつけています。
似たようなアニメーションをときどき見かけます。

4.背景色をつけ、透過させる

.a-wrap:hover {
background-color: #cdd5e1ad;
opacity: .75;
}

ホバー時に薄い背景色をつけて透過させています。
シンプルですが、「ホバー時は透過」というのはボタンなどでもよくあるパターンだと思います。

さいごに

本当はtransformの色々な動きをまとめたかったのですが、それはいつかやります。
この記事で紹介した内容は、ボタンなどにも使えるデザインなので、是非活用してみてください。

 

Comments

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