- 26 CSS Parallax Effects
- Related Articles
- Author
- Links
- Made with
- About a code
- Parallax Photo Columns with CSS Scroll Linked Animations
- Author
- Links
- Made with
- About a code
- Disney Wall Parallax. Only CSS
- Author
- Links
- Made with
- About a code
- Easy Parallax Effect with background-attachment: fixed
- Author
- Links
- Made with
- About a code
- CSS Sticky Parallax Sections
- Author
- Links
- Made with
- About a code
- CSS Parallax Hero
- Author
- Links
- Made with
- About a code
- CSS-Only Horizontal Parallax Gallery
- Author
- Links
- Made with
- About a code
- Pure CSS Multilayer Parallax
- Author
- Links
- Made with
- About a code
- Whole UI without JavaScript
- Author
- Links
- Made with
- About the code
- Mouse Move Parallax
- Author
- Links
- Made with
- About the code
- Parallax Effect
- Author
- Links
- Made with
- About the code
- Parallax Shadows
- Author
- Links
- Made with
- About the code
- 3D CSS Parallax Depth Effect
- Author
- Links
- Made with
- About the code
- Image Cutout, Parallax Effect: CSS + SVG
- Author
- Links
- Made with
- About the code
- CSS Only Parallax
- Author
- Links
- Made with
- About the code
- CSS-Only Parallax Effect
- Author
- Links
- Made with
- About the code
- Parallax Image Gallery
- Author
- Links
- Made with
- About the code
- Page Top Parallax
- Author
- Links
- Made with
- About a code
- Parallax Scroll
- Author
- Links
- Made with
- About the code
- Parallax Grid
- Author
- Links
- Made with
- About the code
- Parallax Background
- Author
- Links
- Made with
- About a code
- Card
- Author
- Links
- Made with
- About a code
- CSS Parallax Orbs
- Author
- Links
- Made with
- About a code
- Responsive Magazine Spread
- Author
- Links
- Made with
- About a code
- Parallax Landscape CSS Only
- Author
- Links
- Made with
- About a code
- Pure CSS Parallax Effect (Depth of Field)
- Author
- Links
- Made with
- About a code
- Parallax World of UGG
- How TO — Parallax Scrolling
- Parallax
- How To Create a Parallax Scrolling Effect
- Example with pixels
- Example with percent
- Example
26 CSS Parallax Effects
Collection of hand-picked free HTML and CSS parallax effect code examples from Codepen, GitHub and other resources. Update of February 2021 collection. 11 new items.
Related Articles
Author
Links
Made with
About a code
Parallax Photo Columns with CSS Scroll Linked Animations
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Disney Wall Parallax. Only CSS
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Easy Parallax Effect with background-attachment: fixed
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Sticky Parallax Sections
Uses position: sticky and scale transforms to create a sticky parallax effect with CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Parallax Hero
Parallax effect created with CSS transforms and perspective properties.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS-Only Horizontal Parallax Gallery
A few beautiful photos from Paris in this experimental gallery. Uses transforms together with perspective property for parallax.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Multilayer Parallax
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Whole UI without JavaScript
The whole site on pure CSS (without JavaScript): parallax scrolling; simple animation of links and buttons with the css-property cubic-bezier ; smooth scrolling when click on the navigation animation of the hamburger click open/close the click menu. etc.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Mouse Move Parallax
Simple parallax in HTML and CSS with little vanilla JavaScript.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Parallax Effect
Optimised for Google Chrome, some problems appear on Mozilla with background-clip: text;
Compatible browsers: Chrome, Edge, Firefox (partial), Opera, Safari
Author
Links
Made with
About the code
Parallax Shadows
Mobile-friendly parallax shadows.
Compatible browsers: Chrome, Firefox, Opera, Safari
Author
Links
Made with
About the code
3D CSS Parallax Depth Effect
Playing with CSS translate and rotate transforms based on mousemove (sorry mobile users) to simulate some z-axis depth on the card and individual movie characters.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Image Cutout, Parallax Effect: CSS + SVG
This works on desktop/laptop, but not on mobile. Make an SVG cutout of the same background color as your background. Make a parallax background with CSS. Use the same proportions as your SVG. Place an img of your SVG inside the HTML for your parallax div . Align and size parallax background as you like. Don’t forget to make things responsive!
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
CSS Only Parallax
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
CSS-Only Parallax Effect
No Javascript required. Just plain CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Parallax Image Gallery
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Page Top Parallax
Page top parallax (SVG + CSS Variables).
Compatible browsers: Chrome, Firefox, Opera, Safari
Author
Links
Made with
About a code
Parallax Scroll
Simple parallax scroll with a fixed background.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Parallax Grid
I used parallax.js to set up this interactive panning image grid. Uses cursor position if you’re on a desktop or laptop.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: jquery.js, parallax.js
Author
Links
Made with
About the code
Parallax Background
Pure CSS background parallax.
Compatible browsers: Chrome, Firefox, Opera, Safari
Author
Links
Made with
About a code
Card
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Parallax Orbs
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Responsive Magazine Spread
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Parallax Landscape CSS Only
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Parallax Effect (Depth of Field)
Use pure CSS create parallax effect with depth of field. And a little bit pop-up photo browser.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Parallax World of UGG
A parallax experiment with the World of UGG landing page.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
How TO — Parallax Scrolling
Learn how to create a «parallax» scrolling effect with CSS.
Parallax
Parallax scrolling is a web site trend where the background content (i.e. an image) is moved at a different speed than the foreground content while scrolling. Click on the links below to see the difference between a website with and without parallax scrolling.
Note: Parallax scrolling does not always work on mobile devices/smart phones. However, you can use media queries to turn off the effect on mobile devices (see last example on this page).
How To Create a Parallax Scrolling Effect
Use a container element and add a background image to the container with a specific height. Then use the background-attachment: fixed to create the actual parallax effect. The other background properties are used to center and scale the image perfectly:
Example with pixels
/* Set a specific height */
min-height: 500px;
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
>
The example above used pixels to set the height of the image. If you want to use percent, for example 100%, to make the image fit the whole screen, set the height of the parallax container to 100%. Note: You must also apply height: 100% to both and :
Example with percent
.parallax <
/* The image used */
background-image: url(«img_parallax.jpg»);
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
>
Some mobile devices have a problem with background-attachment: fixed . However, you can use media queries to turn off the parallax effect for mobile devices:
Example
/* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1366px) .parallax background-attachment: scroll;
>
>