Animations
Create an animating shimmer effect like the Linear app website without any code
Create an animating shimmer effect like the Linear app website without any code
Create an animating shimmer effect like the Linear app website without any code
·
4:52
·
31K views
·
About this lesson
In this video, you’ll learn how to create an animating shimmer effect like on the Linear App website without any code.
Live Demo → https://shimmer.framer.wiki/
Remix Link → https://framer.com/projects/new?duplicate=6hpFcuWSgkAu1OvikiZm
🌞 Try Framer for free: https://framer.com
🎉 Follow on Twitter: https://twitter.com/framer
💎 Join Community: https://www.framer.community
0:00hey uh this is Jordan from framer a very0:03quick tutorial so I was looking at the0:05linear app website and they have this0:07cool effect on the on the app window0:11um where this sort of Shimmer or glimmer0:13goes across the top of the window and it0:15repeats itself so it's a sort of looping0:18animation and I figured this is now very0:20easy to do with the effects release that0:22we introduced in framework last week0:24where you can easily add looping0:27animations uh also adds a bunch more0:29like hovers and drag but I thought I'd0:32show you how to set this up in framer so0:34I already have my project set up here0:35with the framer window0:37similar to the linear website0:40and I have a sort of a shimmer layer set0:45up here which is a very simple layers0:46just one pixel High 100 pixels wide and0:50it's positioned at the top left of the0:52framer window using the0:54absolute positioning type0:57and it has a fill which is a linear1:00gradient which goes from White 601:03opacity to White zero percent opacity so1:08it fades out on the left1:10um and what I can do with this layer is1:12I can select it and add an effect to it1:14so over here on the right we can add the1:18effect and I'm going to select the loop1:20effect which is going to add a looping1:22animation to it1:25um I'm going to leave it on Loop1:27and I'll add like a three second delay1:30to it which means it's going to wait1:31three seconds every time the after the1:34animation stops playing1:37um leave scale to one I don't need any1:39rotation so setting that to zero and I'm1:42going to move the layer to the right so1:44I'm going to change the x value1:46so let's1:48um click on the arrows here and then1:50just drag my mouse up and you can see on1:52the canvas that the layer starts moving1:54so we can sort of Select preview where1:58that layer is going2:00so I'm going to set this to2:03let's set it to about2:05800 pixels2:07which means it's going to move 8002:08pixels to the right so you can see still2:10see that the layers over here2:13um2:14and I'm going to set the opacity to zero2:17because I want it to fade out as it2:19moves to the right which sort of creates2:21this effect that linear also has2:23so opacity zero2:25and then I'm going to change the2:26transition type from linear to2:29is out which means it starts very2:32quickly and then slowly slows down as it2:35reaches the end of the animation2:37um and I'm going to set the time of the2:39animation to about 1.5 seconds which2:41means the animation takes 1.5 seconds to2:44play2:47um so now if I publish my website2:50and open that in my browser2:57you can see that the animation plays3:00every three seconds and takes about 1.53:04seconds to animate which sort of creates3:06this effect that linear also has on3:07their website3:09um3:10now linear also has one on the right3:12side of the window3:15so I've also already set up one over3:17there3:19same same principles but this time the3:23layer is one pixel wide instead of high3:25and it's 100 pixels High instead of wide3:28I'm going to add the same effect to this3:32so effect Loop3:35and3:37I'll add a different delay to this so3:39they don't play at the same rate so I'll3:42do maybe two seconds3:44and don't need a rotation3:46this time I'm going to change the Y3:48value so moving that up so you can see3:50the layer moving down probably move it3:52to about3:546003:57um I can make it go a little bit further3:59Maybe 670.4:01and set the opacity to zero again4:05changing the transition again from4:07linear to ease out4:09and I'll also have this take about4:121.5 seconds4:16now updating my website again4:20preview that in the browser4:23and now we have both of those shimmers4:26going uh across the top side of the4:29the window and also on the right side4:31but since they both use a different4:33delay they sort of unsync which is cool4:36because then you get one at the top and4:38then one at the left or the right side4:41so yeah this is a very easy easy way of4:44adding that effect to your site in4:46framework without using any code
More in this topic
Framer Update: Logo Shaders
Framer Update12K views · 1 month ago
Framer Update: Holo Shader
Framer Update6K views · 2 months ago
Shader: Chromatic Aberration
Framer Update7K views · 2 months ago
Framer Shaders
Announcement23K views · 2 months ago
Framer Update: Flow Effect in Layout Templates
Framer Update10K views · 3 months ago
Building an Expanding Article Stack in Framer
Animations4K views · 4 months ago
Scaling a clipped image on hover in Framer
Animations7K views · 5 months ago
Making elements revolve in Framer
Animations5K views · 5 months ago