Quantcast
Channel: gsap Archives - Codrops
Browsing all 24 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Creating a “Jump Loader” Animation with SVG and GSAP

View demo Download source In this tutorial you will learn how to create a playful Jump Loader animation using SVG and GSAP, the animation platform by GreenSock. The Jump Loader effect relies on a very...

View Article



Image may be NSFW.
Clik here to view.

Elastic Progress

View demo Download source Today we’d like to share an interesting progress button effect with you. The effect is based on a very nice Dribbble shot called “Download” by xjw. The button starts as an...

View Article

Image may be NSFW.
Clik here to view.

How to Create an Interactive Animated SVG Drum Kit

View demo Download source Today we’re going to create an animated SVG drum kit that can be played by clicking, tapping or using your keyboard, and that can also be programmed to play by itself! We’ll...

View Article

Image may be NSFW.
Clik here to view.

Creative SVG Strokes Animation

SVG stroke animations are nothing new, but when using a more complex drawing that is basically made of strokes, then we can create a very original looking effect. Using many different colors and adding...

View Article

Image may be NSFW.
Clik here to view.

Grid Layout with Motion Hover Effect and Content Preview

Today we’d like to share a little grid layout with you. We use CSS Grid and a playful hover effect on the grid items which are composed of different wildly placed elements. When an item is clicked, we...

View Article


Image may be NSFW.
Clik here to view.

Page Flip Layout

Today we’d like to share a flat take on a magazine-like layout with a “page flip” animation. When navigating, the content gets covered and then the next “pages” show. Depending on how far the pages are...

View Article

Image may be NSFW.
Clik here to view.

Interactive Repulsion Effect with Three.js

This tutorial is going to demonstrate how to build an interesting repulsion effect for a grid of elements using three.js and TweenMax (GSAP). The effect is a recreation of BestServedBold’s Dribbble...

View Article

Image may be NSFW.
Clik here to view.

Draggable Image Strip

Today we’d like to share a little draggable experiment with you. The idea is to show a strip of differently sized images that can be dragged. When clicking and holding to drag, a title element appears...

View Article


Image may be NSFW.
Clik here to view.

The New Features of GSAP 3

In this article we will explore many of the new features available from GSAP 3. The GreenSock animation library is a JavaScript library many front-end developers turn to because it can be easy to get...

View Article


Image may be NSFW.
Clik here to view.

Motion Paths – Past, Present and Future

Making animations that “feel right” can be tricky. When I’m stuck, I find Disney’s 12 principles of animation useful. They’re from the book ‘The Illusion of Life’ and although the book was written...

View Article

Image may be NSFW.
Clik here to view.

Rapid Image Layers Animation

A while back, I came across this tweet by Twitter Marketing, which shows a video with a really nice intro animation. So I made a quick demo, trying to implement that effect. The idea is to animate...

View Article

Image may be NSFW.
Clik here to view.

Making Stagger Reveal Animations for Text

Thibaud Allie made this wonderful animation which you can see live on the site of Dani Morales. It happens when you click on “About” (and then “Close”). This kind of show/hide animation on the...

View Article

Creating a Menu Image Animation on Hover

At Codrops, we love experimenting with playful hover effects. Back in 2018, we explored a set of fun hover animations for links. We called that Image Reveal Hover Effects and it shows how to make...

View Article


Recreating the “100 Days of Poetry” Effect with Shader, ScrollTrigger and CSS...

Editor’s note: We want to share more of the web dev and design community directly here on Codrops, so we’re very happy to start featuring Yuriy’s newest live coding sessions that he records twice a...

View Article

Image Stack Intro Animation

Today I want to share a simple intro animation with you. The concept is to first show an image stack and then animate each image to its position in the grid (or any other layout). For the first demo,...

View Article


Building a Svelte Static Website with Smooth Page Transitions

Editor’s note: We want to share more of the web dev and design community directly here on Codrops, so we’re very happy to start featuring Yuriy’s newest live coding sessions! In this live stream of...

View Article

Crafting a Scrollable and Draggable Parallax Slider

In this article, I’ll show you how to build a parallax slider with a fun reveal animation. I’ll be using GSAP, CSS Grid and Flexbox and I’ll assume that you have some basic knowledge on how to use...

View Article


Image may be NSFW.
Clik here to view.

Dynamic CSS Masks with Custom Properties and GSAP

I recently redesigned my personal website to include a fun effect in the hero area, where the user’s cursor movement reveals alternative styling on the title and background, reminiscent of a...

View Article

Image may be NSFW.
Clik here to view.

Create an Abstract Image Slideshow with OGL, GLSL, and GSAP

In today’s tutorial, we’ll dig (very) deep into the WebGL and GLSL worlds to create a really cool image carousel whose entire animation will depend on a single value; every calculation will be made...

View Article

Image may be NSFW.
Clik here to view.

Creating 3D Characters in Three.js

Three.js is a JavaScript library for drawing in 3D with WebGL. It enables us to add 3D objects to a scene, and manipulate things like position and lighting. If you’re a developer used to working with...

View Article
Browsing all 24 articles
Browse latest View live




Latest Images