Post thumbnail: 74 CSS Image Effects

74 CSS Image Effects

Collection of hand-picked free HTML and CSS image effect code examples: 3d, animated, hover, magnify, overlay, transition, zoom, etc. Update of January 2018 collection. 9 new items.

Table of Contents

  1. 3D Images
  2. Image Hover Effects
  3. Image Magnify/Zoom Effects
  4. Image Overlay Effects
  5. Image Shadow Effects
  6. Image Transition and Animation Effects
  7. Simple Image Effects

3D Images

Demo Image: 3D Effect On Hover
Demo Image: 3D Effect On Hover

3D Effect On Hover

3D hover effect - CSS only.
Made by Vincent Durand
February 13, 2017

Demo Image: Panoramic (Pure CSS)
Demo Image: Panoramic (Pure CSS)

Panoramic (Pure CSS)

Uses viewport units for 3D translate values, so it can only work in Chrome 34+/ Opera 21+. Uses transform-style: preserve-3d so no IE, not even 11.
Made by Ana Tudor
May 17, 2016

Demo Image: Fluid Twisting Image 3D
Demo Image: Fluid Twisting Image 3D

Fluid Twisting Image 3D

Drag over the image it should twist around in CSS3D space. Now updated to work on iPad + IE10 + speed improvements on iPad.
Made by dehash
September 8, 2016

Demo Image: 3D Thumb Image Hover Effect
Demo Image: 3D Thumb Image Hover Effect

3D Thumb Image Hover Effect

3D CSS3 image hover effect with pseudo element shadow effect.
Made by MrPirrera
February 11, 2015

Demo Image: CSS 3D Panorama
Demo Image: CSS 3D Panorama

CSS 3D Panorama

HTML and CSS 3D panorama.
Made by Dmitriy Karpov
May 16, 2014

Image Hover Effects

Demo image: Inspirational Hover in Portrait Image

Author

  • Lab21

Made with

  • HTML / CSS (SCSS) / JavaScript

About the code

Inspirational Hover in Portrait Image

Inspirational hover in portrait image with CSS custom properties (variables).

Demo image: Perspective Tilty Images

Author

  • Henry Desroches

Made with

  • HTML/Pug
  • CSS/SCSS

About the code

Perspective Tilty Images

Just an experiment to get more familiar with transform: matrix3d() in CSS.

Demo image: Venetian Blinds

Author

  • Dimitra Vasilopoulou

Made with

  • HTML
  • CSS
  • JavaScript (TweenMax.js)

About the code

Venetian Blinds

Image hover effect with 3d transform.

Demo image: Image Hover Effect

Author

  • Dimitra Vasilopoulou

Made with

  • HTML
  • CSS
  • JavaScript (TweenMax.js)

About the code

Image Hover Effect

Dynamic grid. Image hover effect tweening with greensock vanilla javascript. Added direction-aware hover effect.

Demo image: Image Mirror Effect

Author

  • Mario Novoselec

Made with

  • HTML
  • CSS/SCSS
  • JavaScript (jQuery.js, TweenMax.js)

About the code

Image Mirror Effect

Image mirror effect on mousemove.

Demo image: Image Hover Effect

Author

  • Tiago Alexandre Lopes

Made with

  • HTML
  • CSS

About the code

Image Hover Effect

Image with reflection and proximity effect on hover.

Demo image: CSS Gradient Hover Effect

Author

  • Jon Daiello

Made with

  • HTML / CSS (SCSS)

About the code

CSS Gradient Hover Effect

A quick proof of concept for a hover effect utilizing mix-blend-mode and CSS gradients.

Demo Image: Image Tilt Effect On Hover
Demo Image: Image Tilt Effect On Hover

Image Tilt Effect On Hover

GSAP image tilt effect on hover with image layers.
Made by jim
July 7, 2016

Demo Image: Image Hover Effect Blur
Demo Image: Image Hover Effect Blur

Image Hover Effect Blur

HTML and CSS image hover effect blur.
Made by Hervé
May 18, 2016

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image with slow pan right on hover.
Made by LittleSnippets.net
January 17, 2016

Demo Image: SVG Clip-Path Hover Effect
Demo Image: SVG Clip-Path Hover Effect

SVG Clip-Path Hover Effect

Attempt to re-create CJ Gammon’s portfolio grid hover effect using SVG clip-path and CSS Transitions. Note: this is an experiment, it does not seem to work on Firefox 43.0.4 neither have touch support. Tested on Chrome 47.0.2526.106, Opera 34.0 and Safari 8.0.6.
Made by Noel Delgado
January 15, 2016

Demo Image: Image Revealing From Text On Hover
Demo Image: Image Revealing From Text On Hover

Image Revealing From Text On Hover

SVG clip path made of text reveals image on hover.
Made by web-tiki
December 7, 2015

Demo Image: Hover To Reveal Part Of Background Image
Demo Image: Hover To Reveal Part Of Background Image

Hover To Reveal Part Of Background Image

This is really simple demo. All what you need is div with background-attachment: fixed and change of left+top on mousemove.
Made by Nikolay Talanov
November 3, 2015

Demo Image: Image Hover Animation
Demo Image: Image Hover Animation

Image Hover Animation

HTML and CSS image hover animation.
Made by Irem Lopsum
October 23, 2015

Demo Image: Tracking Image Hover Effect
Demo Image: Tracking Image Hover Effect

Tracking Image Hover Effect

Mouse hover effect that tracks the users mouse and moves the image along with it.
Made by Bergability
July 17, 2015

Demo Image: Image Hover Effect
Demo Image: Image Hover Effect

Image Hover Effect

HTML and CSS image hover effect.
Made by Hervé
October 27, 2014

Demo Image: Pure CSS Thumbnail Hover Effect
Demo Image: Pure CSS Thumbnail Hover Effect

Pure CSS Thumbnail Hover Effect

Thumbnail hover effect with HTML and CSS3.
Made by Ren Aysha
October 9, 2014

Image Magnify/Zoom Effects

8 HTML and CSS image zoom / magnify on hover code examples.

Demo image: Zoom on Image

Author

  • Bailh

Made with

  • HTML (Pug) / CSS (Stylus)

About the code

Zoom on Image

Pretty zoom effect for image. The use of two different angles of movement for the zoom is what makes this awesome.

Compatible browsers: Chrome, IE, Edge, Firefox, Opera, Safari

Dependencies: -

Demo image: Zoom Image

Author

  • Omar Dsoky

Made with

  • HTML
  • CSS

About the code

Zoom Image

Zoom image with scale.

Demo image: Image Cropped And Hover Zoom Effect

Author

  • Sara B.

Made with

  • HTML/Pug
  • CSS/SCSS

About the code

Image Cropped And Hover Zoom Effect

My image hover effect is a resized and cropped without background size. I used images in html code. It might be an idea for your next gallery!

Demo Image: Magnifying Effect
Demo Image: Magnifying Effect

Magnifying Effect

Image magnifying effect with HTML, CSS and JavaScript.
Made by Blake Bowen
July 28, 2016

Demo Image: CSS Magnify
Demo Image: CSS Magnify

CSS Magnify

HTML, CSS and JavaScript magnify.
Made by Tia Aoake
July 6, 2016

Demo Image: No-JS On-Hover Image Zoom
Demo Image: No-JS On-Hover Image Zoom

No-JS On-Hover Image Zoom

No-JS on-hover image zoom effect with a variable grid.
Made by Daniel Cortes
April 22, 2016

Demo Image: Romantic Zoom Effect
Demo Image: Romantic Zoom Effect

Romantic Zoom Effect

A pure CSS zoom effect.
Made by Adrien Bachmann
January 31, 2016

Demo Image: Magnifying Glass Effect
Demo Image: Magnifying Glass Effect

Magnifying Glass Effect

Greyscale magnifying glass effect.
Made by Hugo DarbyBrown
May 28, 2014

Image Overlay Effects

Demo image: Image Hover Animation

Author

  • Collin Smith

Made with

  • HTML (Pug) / CSS (Stylus)

About the code

Image Hover Animation

Hover animation could be used for links to categories or post types. Also deals with skewing container while keeping background image straight.

Demo image: Image Overlay Effect

Author

  • YaroslavW

Made with

  • HTML
  • CSS

About the code

Image Overlay Effect

Pure CSS image overlay effect.

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image with button on hover.
Made by LittleSnippets.net
October 26, 2016

Demo Image: Image Overlay
Demo Image: Image Overlay

Image Overlay

Image and title with caption on hover.
Made by LittleSnippets.net
April 18, 2016

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image with title and subtitle on hover.
Made by LittleSnippets.net
December 14, 2016

Demo Image: Image Overlay
Demo Image: Image Overlay

Image Overlay

Rounded images with icon on hover.
Made by LittleSnippets.net
October 10, 2016

Demo image: Colored Overlay

Author

  • Preethi

Made with

  • HTML / CSS

About the code

Colored Overlay

Colored overlay with box-shadow for images.

Demo Image: Image Overlay Effect
Demo Image: Image Overlay Effect

Image Overlay Effect

Image with title and caption on hover in HTML and CSS.
Made by LittleSnippets.net
April 29, 2016

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image with title, caption & icon on hover.
Made by LittleSnippets.net
February 16, 2016

Demo image: Image Hover Effect

Author

  • Alex Raven

Made with

  • HTML / CSS

About the code

Image Hover Effect

Simple and very nice pulsing image hover effect.

Demo Image: Image Overlay
Demo Image: Image Overlay

Image Overlay

Image overlay effect with title & icon.
Made by LittleSnippets.net
January 17, 2016

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image and title with slide up caption on hover.
Made by LittleSnippets.net
January 29, 2016

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image with double border effect on hover.
Made by LittleSnippets.net
December 23, 2015

Demo Image: Image Hover
Demo Image: Image Hover

Image Hover

Image overlay with title and caption.
Made by LittleSnippets.net
December 14, 2015

Demo Image: Image Overlay
Demo Image: Image Overlay

Image Overlay

Image hover with title and caption.
Made by LittleSnippets.net
December 7, 2015

Demo Image: Image Overlay Effect
Demo Image: Image Overlay Effect

Image Overlay Effect

Image hover effect with title and caption on hover.
Made by LittleSnippets.net
November 14, 2015

Demo Image: Image Hover Effect With Title & Caption
Demo Image: Image Hover Effect With Title & Caption

Image Hover Effect With Title & Caption

An image hover effect with title and animated caption on hover.
Made by LittleSnippets.net
November 7, 2015

Demo Image: Image Hover Effect With Icon And Split Caption
Demo Image: Image Hover Effect With Icon And Split Caption

Image Hover Effect With Icon And Split Caption

Image hover effect with rotating right icon to displaying a split caption.
Made by LittleSnippets.net
September 20, 2015

Demo Image: Image Hover Effect With Caption & Icons
Demo Image: Image Hover Effect With Caption & Icons

Image Hover Effect With Caption & Icons

Image hover effect with caption and slide down icons.
Made by LittleSnippets.net
August 29, 2015

Demo Image: Image Hover Effect With Icon
Demo Image: Image Hover Effect With Icon

Image Hover Effect With Icon

Simple image hover effect with bottom left page curl displaying a single icon.
Made by LittleSnippets.net
August 28, 2015

Demo Image: Image Hover Effect With Caption
Demo Image: Image Hover Effect With Caption

Image Hover Effect With Caption

Image hover effect. Expanding horizontal lines to display title and description.
Made by LittleSnippets.net
August 28, 2015

Demo Image: Image Overlay Effect With Caption
Demo Image: Image Overlay Effect With Caption

Image Overlay Effect With Caption

Image hover effect with expanding vertical line to produce title and description text.
Made by LittleSnippets.net
August 28, 2015

Demo Image: Image Hover Effect With Caption
Demo Image: Image Hover Effect With Caption

Image Hover Effect With Caption

Image hover effect. Sliding line to the left to display title and description.
Made by LittleSnippets.net
August 28, 2015

Demo Image: Direction-Aware 3D Hover Effect
Demo Image: Direction-Aware 3D Hover Effect

Direction-Aware 3D Hover Effect

Direction-aware hover effect. CSS & bits of JS.
Made by Noel Delgado
October 30, 2014

Demo Image: Image Scale
Demo Image: Image Scale

Image Scale

Only CSS image scale.
Made by Wifeo
August 29, 2014

Demo Image: Text Reveal on Hover
Demo Image: Text Reveal On Hover

Text Reveal On Hover

Text reveal on hover: flip down.
Made by David Leininger
July 5, 2013

Demo image: Animated Covers

Author

  • Mojtaba Seyedi

Made with

  • HTML / CSS

About the code

Animated Covers

15 cool CSS animated image covers.

Image Shadow Effects

Demo Image: iOS shadow effect with React
Demo Image: iOS Shadow Effect With React

iOS Shadow Effect With React

iOS style translucent image shadow effect as React component.
Made by martin banks
March 11, 2017

Demo Image: iOS 10 Style Shadows
Demo Image: iOS 10 Style Shadows

iOS 10 Style Shadows

iOS 10 style shadows with CSS.
Made by Mathias Madsen Stav
November 25, 2016

Image Transition and Animation Effects

Demo image: Animated Image Clipping

Author

  • Porgeee

Made with

  • HTML / CSS

About the code

Animated Image Clipping

Simple CSS animated image clipper, making various shapes using percentages.

Demo image: Sliding Blinds Effects

Author

  • Christopher Kirk-Nielsen

Made with

  • HTML (Pug) / CSS (SCSS)

About the code

Sliding Blinds Effects

Using CSS custom properties, we can get a pretty fun result.

Demo image: Split Image In Tiles

Author

  • Fabio Ottaviani

Made with

  • HTML
  • CSS/SCSS
  • JavaScript (jQuery.js, dat.gui.js)

About the code

Split Image In Tiles

Cool split image in tiles with jQuery.

Demo image: PixiJS Displacement

Author

  • Kévin Chassagne

Made with

  • HTML
  • CSS/SCSS
  • JavaScript/Babel (pixi.js, TweenMax.js)

About the code

PixiJS Displacement

Image effect with Pixi.js.

Demo Image: Zutto Zoom Images
Demo Image: Zutto Zoom Images

Zutto Zoom Images

Zutto zoom images with HTML and CSS.
Made by Nathan Taylor
December 26, 2016

Demo Image: Image Transitions Using SVG Filters
Demo Image: Image Transitions Using SVG Filters

Image Transitions Using SVG Filters

This is inspired by Yoichi Kobayashi’s GLSL based cross-image dissolve. This is a simpler version done using SVG filters - specifically the turbulence and component transfer primitives.
Made by Michael Mullany
September 20, 2016

Demo Image: Circular Image Transition
Demo Image: Circular Image Transition

Circular Image Transition

Circular image transition using CSS and TweenMax.
Made by Steve Gardner
August 25, 2016

Demo Image: Displacementmap Image Transition
Demo Image: Displacementmap Image Transition

Displacementmap Image Transition

Scroll effect / Image transition test for a project using PIXI for Webgl abstraction. Effect is made by drawing the image, scaling x, applying threshold and using that as a mask.
Made by Felix Nielsen
May 23, 2016

Demo Image: Three Image Transition
Demo Image: Three Image Transition

Three Image Transition

Three image transition with HTML, CSS and JavaScript.
Made by Jrsqn
May 10, 2016

Demo Image: Angled Full-Width Image Mask
Demo Image: Angled Full-Width Image Mask

Angled Full-Width Image Mask

Angled full-width image mask in HTML, CSS and JavaScript.
Made by Eric Jinks
April 12, 2015

Demo Image: CSS3 Images Transition Hover
Demo Image: CSS3 Images Transition Hover

CSS3 Images Transition Hover

CSS3 images transition hover.
Made by Bobby
September 21, 2012

Simple Image Effects

Demo image: Image Mosaic Effect with CSS Grids & Blend Modes

Author

  • Dudley Storey

Made with

  • HTML / CSS (SCSS)

About the code

Image Mosaic Effect with CSS Grids & Blend Modes

Uses CSS Grid Spec and mix-blend-mode to create a mosaic effect from a single image.

Back to top