URLをコピーしました!
スキルアップを始める!

【WordPress】画像のマウスオーバー時に表示画像を切り替える方法!プラグインなしでも可能

WordPress(ワードプレス)
\ワードプレスのスキルアップはこちら!/ WordPress入門読本

ワードプレスで「画像にマウスオーバーさせた時に画像が切り替わるようにしたい」と思う時もあるかと思います。そのような時に使える方法です。直接書く方法とプラグインを使う方法です。

まずは、表示させる画像、マウスを乗せた時に切り替わる画像の2つの画像を用意しておきます。

【方法1】onmouseoverを使う

onmouseover、onmouseoutを使うと、画像をマウスオーバー(ロールオーバー)した時、画像からマウスアウト(ポインタを離した)ときの画像を設定することができます。

<img src="" onmouseover="this.src=''" onmouseout="this.src=''">

できました…!(下の画像にマウスを合わせると切り替わります)

onmouseoverのイベントハンドラーとは

GlobalEventHandlers.onmouseoverとは?

onmouseover は GlobalEventHandlers ミックスインのプロパティで、mouseover (en-US) イベントを処理すイベントハンドラーです。

https://developer.mozilla.org/ja/docs/Web/API/GlobalEventHandlers/onmouseover

【方法2】プラグインを使って画像を切り替える

設定する画像がたくさんあるが1枚ずつカスタムHTMLで設定するのは手間が掛かってしまう…という場合にはプラグインを使って簡単に設定することができます。

[rml_read_more]

Ultimate Hover Effectsというプラグインなどもオススメです。マウスオーバーで画像にエフェクト効果を付けることができます。

Ultimate Hover Effects
Ultimate Hover Effects WordPress Plugin is an impressive powerfull modern, yet stylish hover effects for image captions.

プラグインをインストールして有効化すると、メニューにプラグインのメニューが追加されます。

Hover Effectsしたい画像を設定します。

このようなプラグインもあるようです。

>>Image Hover Effects Block

Image Hover Effects Block
Add over 40+ stunning image hover effects to Gutenberg editor. Easily customize title, content and effects with intuitiv...

使い方については…長くなりそうですので、また別の記事で後述していきます。

まとめ

ワードプレスで「画像にマウスオーバーさせた時に画像が切り替わるようにしたい」と思ったときは、今回の2つの方法のどちらかで実現することが可能です。

検索してもプラグインがほとんど見当たらなかったので(検索の仕方もあるのかもしれませんが…)もしかすると単に「マウスオーバーで画像を切り替えるだけ」といったプラグインというのは、少ないのかもしれません。他にもあるかもしれませんので、また何か発見した時は追記していきたいと思います。

工夫次第で自力でも実現できそうですね!スキルアップしていきましょう!

Kindle Unlimited 会員は無料で購読できます
購読はこちら
Kindle Unlimited 会員は無料で購読できます
購読はこちら