12 CSS Libraries for Beautiful Image Hover Effects

Letting users easily and clearly know which part of the webpage is clickable is an important part of UX design. The old but gold way of doing it was to change the text color and underline it. Nowadays, with CSS, there are plenty more ways to deliver hover effects, particularly to images.

Developers can now add transition effects or animation when a hover event is triggered. We are looking at directional slides, zooms at different speeds, fade-ins and fade-outs, hinge effects, spotlight reveals, wobbles, bounces and more.

In this compilation, there are more than 250 hover effects to inspire you. You can also pick up the code at the source.

How to Use CSS Transitions & Animations to Highlight Changes

How to Use CSS Transitions & Animations to Highlight Changes

Designers and artists have a long history of experimenting with motion, effects, and different kinds of illusions with... Read more

Image Hover Effects (16 effects)

In this page you will find a nice collection of 16 hover images effects with captions. Grab the HTML and CSS code for each effect by hovering over the images, then clicking Show Code.

image hover effects

Image Caption Hover Animation (4 effects)

Here are 4 cool caption animations that run when one hovers over the image. The effects are built with pure CSS3 transitions and transform, and no JavaScript, to increase compability across browser.

image hover effects

iHover (35 effects)

iHover is a collection of hover effects powered by CSS3. There are 20 circle hover effects and 15 square hover effects. To use the effects, you will need to write some HTML markup and include the CSS files.

image hover effects

Image Hover (44 effects)

This library contains 44 effects made with pure CSS. Some of the effects include fades, pushes, slides, hinges, reveals, zooms, blurs, flips, folds and shutters, in multiple directions. There is an extended version of 216 effects that can be bought for €14.

image hover effects

Hover Effect Ideas (30 effects)

This image hover demo made by Codrop, gives you inspiration when making smooth transitions between images and its captions. There are total 30 effects on two sets with tutorials and the source code.

image hover effects

Hover CSS (108 effects)

Hover CSS lets you add hover effects to any element, such as a button, link or image. The effects include 2D transitions, background transitions, border, Shadow and Glow transitions, and more. The library is available in CSS, Sass, and LESS.

image hover effects

Animatism (100+ effects)

There are more than 100 image hover animations to buttons, overlays, details, captions, images and social media buttons. All effects are powered by CSS3.

Caption Hover Effect (7 effects)

There are 7 various effects in this collection. All the transitions look really nice and smooth. Go to the tutorial section to learn how to apply these effects on your project.

image hover effects

CSS Image Hover Effects (15 effects)

A collection of simple hover effects such as zoom, slide, rotate, gray scale, blur, opacity and other basic effects. You can use these effects by adding the CSS class before your figure tag.

Direction-aware 3D hover effect

This is a super cool hover effect that will detect your last mouse movement. The image captions will open from the one of four directions based on your last cursor position.

Tiles with Animated Hover

One for tile designs, this one features slow zoom, slides, pop-ins, dimmed overlay among others.

SVG clip-Path Hover Effect

A super awesome x-ray spotlight image hover effect powered by SVG clip-path and CSS transitions. Works fine on Chrome, Opera and Safari.