エンジニアの副業は週1からでも可能?副業の例や探し方も解説
- ITエンジニア
- 副業
インタラクティブな要素をWebサイトに追加したいなら、ホバーアニメーションがおすすめです。簡単に取り入れられるホバーアニメーションは、デザイナーたちにさまざまな方法で活用されてきました。
もっともベーシックな用途はテキストリンクやボタンの強調効果としてですが、最近はもっと大胆にホバーアニメーションを取り入れた例もあります。
ホバーアニメーションと相性がいいのは、なんといっても画像です。大小どんな画像でも、ホバーアニメーションを活用すれば印象的な効果を加えられます。
今回は、クリエイティブなホバーアニメーションのコードスニペットを10個ご紹介します。
目次
See the Pen Photo effects on hover using JS and CSS3 by Alvaro Montoro (@alvaromontoro) on CodePen.
CSSとJavaScriptを活用して画像を複製して二重にし、CSSフィルターをそれぞれに適用することにより、被写体が浮き上がってくるようなドラマチックな演出が可能です。
See the Pen Image Hover Effects by kw7oe (@kw7oe) on CodePen.
ホバーアニメーションが優れている大きな理由は、ユーザーにすばやく効果を体験させられることです。その中でも注目すべきなのが、ホバーするとセピアやグレースケールの画像がフルカラーになる、CSS3のフィルター。瞬間的な変化でユーザーの注目を集めます。
See the Pen #1104 – Image hover with slide out title by LittleSnippets.net (@littlesnippets) on CodePen.
斜めにデザインされたキャプション、シャープなタイポグラフィ、そしてすばやいアニメーションという三つ要素を組み合わせると、テレビ番組のオープニングのような印象に。作業の大部分はCSSのみです。
See the Pen Image Hover Effect – CSS3 by Bruno Rodrigues (@itbruno) on CodePen.
フォトギャラリーにおすすめしたいのが、トランプのようにカードが広がるホバーアニメーション。洗練された印象を与えます。
See the Pen Image Hover Effect by Dimitra Vasilopoulou (@mimikos) on CodePen.
説明よりも、まずは実際に上の例で遊んでみましょう。建物の任意の場所にカーソルを合わせると、カーソルの移動方向に基づいてブロックがシフト・スクロールします。繊細でびっくりするような効果は、ユーザーを夢中にさせるはずです。
See the Pen Split Image | Hover Effect by Dimitra Vasilopoulou (@mimikos) on CodePen.
もうひとつおもしろいホバーアニメーションをご紹介します。先述の「写真を四方に動かす」例と同じDimitra Vasilopoulouの作品です。こちらは先ほどの例とは逆で、バラバラになっている写真の上にカーソルを合わせると、写真がもとのかたちに戻ります。びっくりするような効果ではありませんが、印象に残ります。
See the Pen Awesome Image Hover in Pure CSS by MAHESH AMBURE (@maheshambure21) on CodePen.
このホバーアニメーションのコレクションは、過度な効果なしでもユーザーに強烈な印象を与えられることを証明しています。さまざまなスタイルオプションがあり、ホバー時にはそれぞれにテキストコンテンツとフィルターが適用されます。また、これらはすべてJavaScriptを使わず、CSSのみで製作されています。
See the Pen Animation @keyframes in Image Hovers by Vail Joy (@vailjoy) on CodePen.
セピア調の動物のイラストレーションがフルカラーへ。ポップでなめらかに変化するこのホバーアニメーションは、CSSのシャッター効果、キーフレーム、擬似要素、透明度の変化で構成されています。
See the Pen Splitting: Image Hover Gallery by Shaw (@shshaw) on CodePen.
フォトギャラリーは広く普及していますが、ユニークな例はそう多くはありません。このフォトギャラリーは、サムネイルにカーソルを合わせると、画像が9枚に分裂しながら拡大します。そして、小さくなるときにも画像が9枚に分裂してからサムネイルに戻ります。
See the Pen Fancy Image Splitting (SplittingJS) by flowuhh (@flowuhh) on CodePen.
画像のうしろに配置した文字を見せるにあたって、画像をバラバラにするというユニークなアイデアが使われています。すこし動きが複雑なので、同じページで繰り返し使いたいと思うようなホバーアニメーションではないかもしれません。しかし適切に実装できれば、独創的な印象を与えられるはずです。
ホバーアニメーションをWebサイトに加えれば、ユーザーの目をひくことは間違いありません。大切なのは派手な効果ではなく、スムーズなトランジションや特殊効果です。
今回ご紹介したアイデアからインスピレーションを得たなら、ぜひWebサイトにオリジナルのホバーアニメーションを加えてみてください。CSSだけでも、魅力的なホバーアニメーションを作れるはずです。
(原文: Eric Karkovack 翻訳:Asuka Nakajima)
あわせて読みたい!▼
CSSとJSで作れる超クリエイティブな動的テクスチャ&パターン8選
Workship MAGAZINE