Urgent.News

What's breaking now, across thousands of outlets.

Tech

SVG Filter Effects: Creating Texture with <feTurbulence> (2019)

In 2019, Sara, a Lebanese freelance front-end web developer and speaker, delved into the world of SVG filter effects, specifically focusing on the feTurbulence filter. As the author of the CSS Reference and a co-author of the Smashing Book 5, Sara is well-versed in semantic markup, CSS, SVG, and accessible, responsive design.

During her exploration, she created texture using the feTurbulence filter, which generates a noise-like pattern that can be used to add depth and complexity to SVG images. This technique proved particularly useful for Sara's clients, including Netflix, The Royal Schiphol Group at Amsterdam Airport, and TELUS Digital.

To master this effect, Sara offered her expertise through in-house workshops and tutorials, guiding front-end developers and designers on how to leverage SVG filter effects to enhance their web projects. Her work on SVG filter effects, particularly with feTurbulence, showcases her commitment to crafting fast, maintainable, and scalable responsive websites.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at tympanus.net →

More in Tech

Enforcing a style rule with a linter that actually fails the build

Background I run a fleet of static sites that publish new content every day, mostly unattended. One of the house style rules is simple: no emoji anywhere in our own copy.

  • Linter enforces no emoji rule in static site publishing
  • Author solves linter failing build with emoji in certain situations
  • Linter includes features to track exclusions and unused allow-list entries

Don't validate the output. Validate that you were allowed to generate it.

Introduction I run a site that collects overseas viewer comments about individual anime episodes, translates them, and publishes them. It updates automatically every day.

  • Check function compares claimed air date with observed date from MyAnimeList (MAL)
  • Five-day tolerance accounts for time zones and streaming delays
  • Early exit if any episode fails air date check to prevent false information generation

Why I Built an Ad-Free Alternative to Untappd

I've used Untappd for years to log the beers I drink. It works. It also drives me a little crazy every time I open it. Between the ads wedged into my feed, the check-in pressure that makes logging a…

  • Author created HopLog as ad-free alternative to Untappd
  • Inspired by Letterboxd's user-friendly design
  • HopLog launched at hoplog-web.vercel.app for preview

More from Sunday 23 August →