See the Pen ホバーで文字と背景が変化 by チータツ @ブログについて語る (@cheese_fuji) on CodePen.
CSSの解説
ホバー時に文字色 color を白、背景色 background-color を青色に変更します。
transition を調整することで、色の移り変わる速度を調整できます。
応用CSS
背景色の切り替えは、主にヘッダーメニューで使用されるデザインです。ここではヘッダーメニューなどで使えそうな汎用性の高いCSSをいくつか紹介します。
うっすら灰色になる
白ヘッダーとの相性が良く、メディアサイトなどでも頻繁に見かけるデザインです。
See the Pen Untitled by チータツ @ブログについて語る (@cheese_fuji) on CodePen.
背景色の切り替え+下線アニメーション
ブログなどでたまに見かけるデザイン。ヘッダーのサブメニュー(展開後の階層)などで使えます。
背景色の変化よりも下線の伸びを少し遅くするのがミソです。
See the Pen 背景切り替え+下線のリンク by チータツ @ブログについて語る (@cheese_fuji) on CodePen.
グラデーション背景
ホバー時の背景をグラデーションにしたもの。
See the Pen Untitled by チータツ @ブログについて語る (@cheese_fuji) on CodePen.
おすすめの使い方
- ヘッダーメニュー
- アコーディオン型のリスト