Simple Hover Fade Effect Using jQuery

In this tutorial, we will use jQuery to apply the fading effect on an image element. In the previous tutorial, we have seen the list of jQuery fading methods.

In this example, we are using fading effect on the mouse-over and mouse-out events of the image elements. In this event, the jQuery fadeTo() function is called by passing the appropriate image opacity.

View Demo

HTML Image Element with Mouse-Over Mouse-Out Event

This code contains a list of image elements with a mouse-over and mouse-out function call.

<img src="fading-photo.png" onMouseOver="fade(this,0.4)"
	onMouseOut="fade(this,1)" />
<img src="fading-photo1.png" onMouseOver="fade(this,0.4)"
	onMouseOut="fade(this,1)" />
<img src="fading-photo2.png" onMouseOver="fade(this,0.4)"
	onMouseOut="fade(this,1)" />

jQuery Hover Fading Effect

This simple code creates a hover fading effect on an HTML image element.

jquery-hover-fade-effect

function fade(obj, opacity) {
	$(obj).stop().fadeTo('slow', opacity);
}

View DemoDownload

Photo of Vincy, PHP developer
Written by Vincy Last updated: July 6, 2023
I'm a PHP developer with 20+ years of experience and a Master's degree in Computer Science. I build and improve production PHP systems for eCommerce, payments, webhooks, and integrations, including legacy upgrades (PHP 5/7 to PHP 8.x).
Explore topics
Need PHP help?