pwshub.com

Scroll-based SVG Filter Animations on Text

A small set of scroll-based SVG filter animations on HTML text.

Sometimes, I forget just how powerful SVG filters can be. Maybe it’s because my mind tries to block out the countless hours I’ve spent wrestling with glitches, performance issues, and other strange browser quirks. But like many aspects of web technology, things have improved a lot! So, when I came across this effect on the stunning EDITORA website, created by MisatoDaiq from Garden Eight, I felt inspired to explore different filter effects triggered by scrolling.

If you would like to learn more about SVG filters and what you can do with them, don’t miss our in-depth SVG filter series by Sara Soueidan!

In the past, when I animated SVG filters, I applied them to SVG text. This time, however, I wanted to try something new by using HTML headings instead. I’m not entirely sure how well this is supported across all browsers, but it’s great to see that Firefox is cooperating (for once).

Check out the demo! I’ve added a button after each heading so you can replay the SVG filter animations and get a closer look.

Hopefully, this will inspire you and serve as a starting point for your own experiments.

Feel free to use the images—they were generated with Midjourney.

If you like these effects, make sure to check out the following two demos: Morphing Gooey Text Hover Effect and Image Distortion Effects with SVG Filters.

Thanks for stopping by, and enjoy!

distortion filter scroll svg typography

Manoela Ilic

Manoela is the main tinkerer at Codrops. With a background in coding and passion for all things design, she creates web experiments and keeps frontend professionals informed about the latest trends.

Stay in the loop: Get your dose of frontend twice a week

👾 Hey! Looking for the latest in frontend? Twice a week, we'll deliver the freshest frontend news, website inspo, cool code demos, videos and UI animations right to your inbox.

Zero fluff, all quality, to make your Mondays and Thursdays more creative!

Source: tympanus.net

Related stories
1 month ago - Real user monitoring tracks and records user sessions on a website or application. It provides insights into user experiences by measuring load times, errors, and overall performance. Real user monitoring (RUM) tools offer a comprehensive...
1 month ago - Creating ready-to-implement Lottie animations with a single tool is now possible thanks to SVGator’s latest feature updates. In this article, you will learn how to create and animate a Lottie using SVGator, an online animation tool that...
1 month ago - Of all the latest and greatest CSS features, the “:has” pseudo-class wasn’t exactly at the top of my wishlist. Once I started using it, however, I kept discovering incredible things I could do with it. It’s now become a core part of my...
10 hours ago - A playful concept where we use staggered scroll-based animations to create 3D grid effects and other transitions.
1 week ago - Exploring how fixed elements can hide and reveal based on scroll interactions with playful, context-aware animations.
Other stories
1 hour ago - A 502 Bad Gateway error in Nginx may be a sign of more severe problems, so developers must know how to troubleshoot and resolve these errors.
3 hours ago - Here’s a thorough guide that covers everything you need to know to migrate your CommonJS project to ESM.
6 hours ago - Data visualization tools let you turn raw numbers into visuals — so you have some guidance when making design choices. I talk more on this in today's blog. The post Using data visualization tools as a UX/UI designer appeared first on...
6 hours ago - So, you’re a JavaScript developer? Nice to hear — what do you think this code returns? And yeah, it’s a […] The post Six things you may not know about JavaScript appeared first on LogRocket Blog.
6 hours ago - Try supporting NPS with CES, which helps you uncover where customers struggle, and CSAT, which focuses on product satisfaction. The post Why CES will give you more insights than CSAT and NPS appeared first on LogRocket Blog.