Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでマウスオーバー時に画像をフェードさせる方法(シンプル&簡単)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressでマウスオーバー時に画像をフェードさせたい?

ユーザーが画像の上にマウスを移動すると、フェードインまたはフェードアウトするシンプルなアニメーションは、サイトをより魅力的なものにします。また、コンテンツとのインタラクションを促し、サイト滞在時間を長くすることができます。

この投稿では、WordPressでマウスオーバー時に画像のフェード効果を追加する方法を紹介します。

How to fade images on mouseover in WordPress

なぜWordPressでマウスオーバー時に画像をフェードさせるのか?

アニメーションはウェブサイトをより面白くする簡単な方法で、ウェブサイトのロゴや行動喚起など、ページの最も重要なコンテンツに訪問者の注意を引くこともできます。

WordPressでCSSアニメーションを使う方法はいろいろありますが、画像にマウスオーバー効果を加えるのは特に効果的です。フェードアニメーションは、訪問者がマウスオーバーすると画像がゆっくりと表示されたり消えたりすることを意味します。

Adding a fade animation to WordPress

こうすることで、画像とのインタラクションを促し、ページにストーリー性を持たせることもできます。例えば、訪問者がページ内を移動するにつれて、異なる画像がフェードインしたりフェードアウトしたりします。

他のアニメーションとは異なり、マウスオーバー時のフェード効果は微妙なものなので、訪問者の読書体験や行った画像最適化に悪影響を与えることはありません。

それでは、WordPressでマウスオーバー時に画像にフェードを追加する方法をご紹介しましょう。以下のクイックリンクから、使いたい方法にジャンプしてください:

方法1:WordPressのすべての画像にマウスオーバー時の画像フェードを追加する

すべての画像にフェード効果を追加する最も簡単な方法は、WPCodeを使用することです。この無料プラグインを使えば、テーマファイルを編集することなく、WordPressにカスタムコードを簡単に追加することができる。

WPCodeを使用すると、初心者でもWordPressの一般的なエラーの原因となるミスやタイプミスのリスクを負うことなく、サイトのコードを編集することができます。

最初に行う必要があるのは、無料のWPCodeプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、Code Snippets ” Add Snippetにアクセスしてください。

Adding custom code to your WordPress website with WPCode

ここでは、サイトに追加できる既製のWPCodeスニペットがすべて表示されます。これらのスニペットには、コメントを完全に無効化したり、WordPressが通常サポートしていないファイルタイプのアップロード、添付ファイルページの無効化などが含まれます。

カスタムコードを追加」にマウスオーバーし、表示されたら「スニペットを使用」をクリックするだけです。

Creating a custom CSS snippet on your WordPress website

はじめに、カスタムコードスニペットのタイトルを入力します。これは、WordPressダッシュボードでスニペットを識別するのに役立つものであれば何でも構いません。

WordPressにカスタムCSSを追加するには、「コードタイプ」のドロップダウンを開き、「CSSスニペット」を選択します。

Add a fade on mouseover animation to images using WPCode

コードエディターで、以下のコード・スニペットを追加する:

img:hover {
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}

このコード・スニペットは、ユーザーがマウス・オーバーすると、各画像を2秒間フェードさせます。画像をより遅くフェードさせたい場合は、’2s ease’をより大きな数値に置き換えてください。画像をより速くフェードさせたい場合は、’1s ease’またはそれ以下の数値を使用してください。

また、opacity:0.6の行を変更することで、「不透明度」を高くしたり低くしたりすることもできる。

これらの数値のいずれかを変更する場合は、すべてのプロパティ(webkit、moz、ms、およびo)で変更して、フェード効果がどのブラウザーでも同じように見えるようにしてください。

スニペットに満足したら、「インサーター」セクションまでスクロールしてください。WPCodeは、すべての投稿の後、フロントエンドのみ、管理者のみなど、さまざまな場所にコードを追加することができます。

すべての画像にフェード効果を追加するには、「自動挿入」がすでに選択されていなければ、それをクリックします。次に、「場所」ドロップダウンメニューを開き、「サイト全体のヘッダー」を選択します。

Inserting code to the site header with WPCode

その後、画面を一番上までスクロールし、「Inactive」トグルをクリックして「Active」に変更すれば準備完了です。

最後に「Save Snippet」をクリックして、CSSスニペットをライブにする。

Saving a CSS snippet in WPCode

これで、WordPressサイト上の画像にマウスオーバーすると、フェード効果が表示されます。

方法2:個々のページに画像のフェード・アニメーションを追加する

特に、写真サイトやストックフォトショップなど、たくさんの画像を扱うサイトを運営している場合、個別画像ごとにフェードエフェクトを使用するのは気が散ってしまいます。

カテゴリー: 特定のページや投稿日だけにフェード効果を使いたい場合もあるでしょう。

WPCodeはカスタム・ショートコードを作成できる。このショートコードを任意のページに設置すれば、WordPressはそのページのみにフェード効果を表示する。

これを行うには、カスタム・コード・スニペットを作成し、上記と同じ手順に従ってフェード・アニメーション・コードを追加するだけです。その後、「スニペットを保存」ボタンをクリックします。

Saving a WPCode CSS snippet to make it a shortcode

その後、「インサーター」セクションまでスクロールするが、今回は「ショートコード」を選択する。

これは、任意のページ、投稿、またはウィジェット対応エリアに追加できるショートコードを作成します。

Creating a shortcode in WPCode

その後、上記と同じプロセスでスニペットをライブにする。

あなたは今、任意のページ、投稿、またはウィジェット対応エリアに移動し、新しい’ショートコード’ブロックを作成することができます。そして、WPCodeショートコードをそのブロックに貼り付けるだけです。

How to create fade animations for images using shortcode

ショートコードの設置方法については、WordPressでショートコードを追加する方法をご覧ください。

更新’または’公開’ボタンをクリックして、ショートコードをライブにします。その後、そのページ、ページ、またはウィジェット対応エリアにアクセスして、フェードオンマウスオーバー効果を見ることができます。

もう一つのオプションは、おすすめ画像や投稿サムネイルにフェードアニメーションを追加することです。これらは投稿の主要な画像であり、トップページやアーカイブページ、その他サイトの重要なエリアの見出しの次の投稿に表示されます。

マウスオーバー時にアイキャッチ画像をフェードさせることで、WordPressブログやウェブサイト全体の個別画像をアニメーション化することなく、サイトをより人目を引き、魅力的なものにすることができます。

投稿サムネイルにフェードアニメーションを追加するには、上記と同じプロセスで新しいカスタムコードスニペットを作成するだけです。

Adding a fade on mouseover effect to individual images

ただし、今回はエディターに以下のコードを追加する:

img.wp-post-image:hover {
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}

その後、「インサーター」ボックスまでスクロールし、「自動挿入」を選択する。

次に、「場所」のドロップダウンメニューを開き、「サイト全体のヘッダー」を選択します。

Adding an animation to images on mouseover

その後、上で説明したのと同じプロセスで、コード・スニペットをライブにすることができる。

アイキャッチ画像にマウスオーバーすると、フェードアニメーションが表示されます。

さらに画像のマウスオーバー効果を追加したい場合は、WordPressで画像のマウスオーバー効果を追加する方法をご覧ください。

ボーナス:SeedProdで画像、テキスト、ボタンなどをアニメートする

フェードエフェクトは画像をより面白くする楽しい方法ですが、WordPressでアニメーションを使う方法は他にもたくさんあります。例えば、ユーザーが画像にマウスオーバーするとテキストが表示されるフリップボックスアニメーションや、画像をより詳しく見ることができるズームエフェクトなどがあります。

SeedProdには、画像、テキスト、ボタン、動画などに追加できる40種類以上のアニメーションが用意されています。数回クリックするだけで、セクションやカラム全体をアニメーションさせることもできます。

SeedProdエディター内で、アニメートしたいコンテンツをクリックし、左側のメニューから’Advanced’タブを選択するだけです。

Adding fade animations using SeedProd

次に、「アニメーション・エフェクト」セクションをクリックして展開します。

その後、「Entrance Animation」のドロップダウンからアニメーションを選ぶだけで、さまざまなフェードエフェクトが用意されている。

Adding animations to WordPress using SeedProd

詳しくは、WordPressでランディングページを作成する方法をご覧ください。

この投稿が、WordPressでマウスオーバー時に画像をフェードさせる方法を学ぶのにお役に立てば幸いです。また、最適なウェブデザインソフトウェアの選び方や、WordPressのポップアッププラグインの エキスパートが選ぶベスト プラグインもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

19件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kawsar Ahmed says

    Awesome! It works without issue. I have used the WPCode plugin. Thanks a lot for sharing the code snippet.
    I have a small query, I need a zoom and fade effect both at a time. Is it possible to do both fade and zoom effects at a time? If is possible please help me. I am interested in doing it on my personal website.

    Thanks again.

  3. Ubong Eshiet says

    this is a nice post it it help me to add some effect on post image but i was look for how to make my feature image zoom in and out when i hover on it please any help.

  4. Patricia says

    Hello!
    I´m looking for a different hover effect, I need to change the image when the user hovers over it, can it be done?
    I really appreciate your guide on this!

    • ankush says

      use a widget called simple custom css and paste the code there. you will find plugin in appearance after activation.

  5. Justin says

    Is it possible to apply this only to linked images? That would be a huge breakthrough for me! Thanks

  6. Fabien says

    Nothing happen when I paste the code on my styl.css file.
    Where need i to paste the code in this file ?

  7. C Cook says

    I am a complete amateur but this works really well on my post pages – How do I amend the code for static pages?

  8. John says

    Thanks! That works excellent. I have not been using the transitions and that really makes it more elegant.

  9. Daryl says

    Thanks for this simple breakdown of how to do this, I’m going to give this a try, if only to play with the different options and see how it affects things. Great stuff, thanks.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。