Component Masterclass
Speed up your workflow.
About course
Effects in components are a new way to add animations and interactions to your components. With effects in components, you can define animations for any property of a component, including opacity, position, scale, and rotation. You can also trigger animations based on events, such as scroll, hover, and click.
Benefits of effects in components
There are many benefits to using effects in components. Some of the benefits include:
Reusable animations: You can define animations once and then reuse them in multiple components. This can save you a lot of time and effort.
More complex animations: You can create more complex animations than you could with our previous animation system.
Easier to maintain: Effects in components are easier to maintain than animations that are defined in code.
How to use effects in components
To use effects in components, you will need to use the new Effects panel. The Effects panel is a drag-and-drop interface that makes it easy to define animations.
To define an animation, you will first need to select the component that you want to animate. Then, you will need to add an effect to the component. You can add effects to components by dragging and dropping them from the Effects panel.
Once you have added an effect to a component, you can customize the animation by editing the properties of the effect. You can also preview the animation in real time.
Examples of effects in components
In the video, we show several examples of how to use effects in components. For example, we show how to create a navigation bar that animates out of view when you scroll down, and how to create a header that animates in gradually when you load a page.
Features
Lifetime access
Over 70 chapters & videos
More than 20 resources
Join Slack community
Access all templates
Join 1.2K students