How to Create an Adaptive SVG Favicon Using the “prefers-color-scheme” Media Query (zor /css )Nov 27, 2025 181 videos , how-tos , favicons , css , images Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal /sma )Nov 7, 2025 180 animations , transforms , css , custom-properties “pathLength” Makes Makes SVG Path Animations Easier to Manage (ste )Nov 3, 2025 179 images , animations Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal /sma )Oct 6, 2025 178 animations , css , javascript Inset Shadows Directly on “img” Elements (ana /fro )Oct 1, 2025 177 images , css , shadows Replace Your Animated GIFs With SVGs (fro )Sep 15, 2025 176 gif , images , animations , css Liquid Glass in the Browser: Refraction With CSS and SVG Sep 4, 2025 175 effects , liquid-glass , css , images Implementing Accessible SVG Elements (a11 )Jul 24, 2025 174 accessibility , images , fundamentals A Friendly Introduction to SVG (jos )Jul 21, 2025 173 introductions , images I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since Jul 11, 2025 172 performance , case-studies , flash-of-x , minification , optimization Step Gradients With a Given Number of Steps (ana /fro )Jun 30, 2025 171 gradients , css , sass , filters SVG Optimization and Accessibility Basics (dbu )Jun 25, 2025 170 fundamentals , images , optimization , accessibility Decoding the SVG “path” Element: Curve and Arc Commands (sma )Jun 23, 2025 169 javascript , css Grainy Gradients (ana /fro )Jun 13, 2025 168 gradients , effects , css , masking Decoding the SVG “path” Element: Line Commands (sma )Jun 9, 2025 167 Layered Text Headers (chr /fro )Mar 24, 2025 166 typography , css , shadows A Deep Dive Into the Inline Background Overlap Problem (ana /fro )Mar 18, 2025 165 deep-dives , css , filters , backgrounds Super Crispy SVG Icons (ale )Mar 5, 2025 164 images , icons , optimization Using SVGs on Canvas With Compose Multiplatform (eev )Jan 15, 2025 163 canvas , images , javascript Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti )Dec 17, 2024 162 css , animations , scrolling , effects Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 161 accessibility , pagination , html , css Mastering SVG Arcs (sma )Dec 9, 2024 160 images How to Use CSS and SVG Clipping and Masking Techniques (wpe )Oct 2, 2024 159 how-tos , css , images , clipping , masking SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma )Sep 18, 2024 158 images , examples Line Numbers for “<textarea>” Using SVG (sto )Aug 19, 2024 157 forms , javascript Have It All: External, Styleable, and Scalable SVG (sco )Jul 29, 2024 156 images , css “Practical SVG” Is Now Free to Read Online (chr )Jul 22, 2024 155 books , images Minimal SVG Favicon (sto )Jun 15, 2024 154 images , favicons , minimalism Ditch the Pixels: The Small and Vectorized Web (yor )Jun 6, 2024 153 html , images Accessible SVG Forms May 13, 2024 152 accessibility , forms , aria Morphing Arbitrary Paths in SVG May 13, 2024 151 animations The HTML, CSS, and SVG for a Classic Search Form (chr /fro )Apr 25, 2024 150 search , forms , html , css Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu )Feb 11, 2024 149 css , filters , colors , contrast Everything You Need to Know About Image Formats in 2024 (web )Feb 9, 2024 148 images , jpeg , png , gif , webp , avif , pdf Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr /fro )Feb 2, 2024 147 images , css , masking , performance What Is CSS Motion Path? Jan 21, 2024 146 css , animations Responsive SVGs (nil /5t3 )Dec 23, 2023 145 images , responsive-design Create Dynamic Web Experiences With Interactive SVG Animations Dec 1, 2023 144 images , animations , tooling An Introduction to Working With SVGs in React Oct 28, 2023 143 introductions , images , react Changing Colors in an SVG Element Using CSS and JavaScript Oct 23, 2023 142 colors , css , javascript Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl /clo )Aug 30, 2023 141 buttons , html , css , images Please Size Your Inline SVGs (aar )Aug 21, 2023 140 images SVG Gradients: Solving Curved Challenges Jul 24, 2023 139 images , gradients Creating SVG Animations Using Tailwind CSS Jul 5, 2023 138 images , animations , tailwind Understanding SVG Paths Jul 3, 2023 137 images That Time When SVG Almost Got Network Support for Raw Sockets Mar 21, 2023 136 network , history Unlocking SVG’s Superpowers (btc )Mar 1, 2023 135 videos , images Building an Animated SVG Logo With animejs Feb 16, 2023 134 images , logos , animations , vuejs Learn Images (wil /dev )Feb 1, 2023 133 courses , images , gif , png , jpeg , webp , avif Easy SVG Customization and Animation: A Practical Guide (cod /sma )Jan 30, 2023 132 guides , images , animations Creating a Custom Cursor Using CSS (css )Jan 24, 2023 131 cursors , css , images 6 Common SVG Fails (and How to Fix Them) (css )Jan 17, 2023 130 images Interactive SVG Reference Jan 15, 2023 129 images Invisible Ink Effect With SVG Filters and CSS (che )Dec 24, 2022 128 code-pens , css , filters , effects What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project Oct 13, 2022 127 accessibility , images , lessons SVG Sprites: Old-School, Modern, Unknown, and Forgotten (pep )Oct 10, 2022 126 images , sprites , performance How to Scale SVG (ame /css )Sep 30, 2022 125 how-tos , scaling , images Dreamy Blur Sep 5, 2022 124 css , effects 8 Tricks for SVG Optimization (uxd )Aug 23, 2022 123 images , tips-and-tricks , optimization Vector Animations With Figma and SVG Animate (uxd )Jul 21, 2022 122 animations , figma , images Can SVG Symbols Affect Web Performance? Jul 17, 2022 121 images , performance How to Animate SVG Shapes on Scroll (cod )Jun 8, 2022 120 how-tos , css , animations Magical SVG Techniques (sma )May 10, 2022 119 images , techniques Optimizing SVG Patterns to Their Smallest Size (css )Mar 18, 2022 118 images , performance Using “mask” as “clip-path” Feb 18, 2022 117 css , masking Creating Generative SVG Grids Feb 7, 2022 116 javascript , grids Building UI Components With SVG and CSS (sha )Jan 18, 2022 115 components , css The Many Methods for Using SVG Icons (hui )Dec 23, 2021 114 css , images , icons Wrapping Text Inside an SVG Using CSS Dec 22, 2021 113 css Fractional SVG Stars With CSS Sep 7, 2021 112 css , images Using SVG With Media Queries (web )Aug 31, 2021 111 css , media-queries Thinking About the Cut-Out Effect: CSS or SVG? (sha )Jul 27, 2021 110 css , techniques , effects , comparisons OMG, SVG Favicons FTW! Jun 17, 2021 109 html , images , favicons Adding Shadows to SVG Icons With CSS and SVG Filters (css )Jun 11, 2021 108 css , images , icons , shadows , filters , effects Accessible SVGs: Perfect Patterns for Screen Reader Users (car /sma )May 26, 2021 107 accessibility , images , screen-readers How to Use SVG Image Sprites (cra )Mar 10, 2021 106 how-tos , images , sprites Creating a Custom Cursor Using CSS? Sep 11, 2020 105 css , images , cursors AVIF Has Landed (jaf )Sep 8, 2020 104 images , avif , performance , quality , jpeg , webp , png , comparisons SVG Title vs. HTML Title Attribute (chr /css )Jul 30, 2020 103 html , attributes SVG, Favicons, and All the Fun Things We Can Do With Them (eri /css )Apr 24, 2020 102 images , favicons , dark-mode Tools for Optimizing SVG (chr /css )Mar 17, 2020 101 tooling , images , optimization , link-lists Accessible SVGs: Inclusiveness Beyond Patterns (car /sma )Mar 12, 2020 100 images , accessibility , tooling How We Learned to Draw Text on HTML5 Canvas Feb 19, 2020 99 html , canvas , apis , javascript When to Use SVG vs. When to Use Canvas (chr /css )Nov 12, 2019 98 canvas , comparisons SVG Properties in CSS Guide (kat /css )May 13, 2019 97 guides , css A Practical Guide to SVG and Design Tools (sma )May 3, 2019 96 guides , images , sketch , figma , adobe , tooling , design SVG Circle Decomposition to Paths (sma )Mar 22, 2019 95 images , animations Icon Fonts vs. SVGs—Which One Should You Use in 2018? Aug 9, 2018 94 fonts , icon-fonts , images What Is SVG Good For? (chr /css )Jun 20, 2018 93 images , examples A Pretty Good SVG Icon System (chr /css )Jun 23, 2017 92 icons , images Masking vs. Clipping: When to Use Each (sar /css )Jun 7, 2017 91 masking , clipping , images , comparisons GIF, PNG, JPG, or SVG: Which One to Use? May 2, 2017 90 images , jpeg , png , gif , webp , comparisons What Is the Right Image Format for Your Website? Apr 5, 2017 89 images , compression , jpeg , gif , png , webp Align SVG Icons to Text and Say Goodbye to Font Icons Jan 18, 2017 88 images , icons , icon-fonts , fonts , css , design , alignment Know It All Jan 8, 2017 87 websites , css , html , dom , javascript , cssom , nodejs A Compendium of SVG Information (chr /css )Jan 7, 2017 86 overviews , images , link-lists Presentation Attributes vs. Inline Styles (chr /css )Dec 23, 2016 85 html , attributes , css , comparisons Random Interesting Facts on HTML/SVG Usage (cat /css )Nov 25, 2016 84 html , metrics , amp , accessibility SVG and Media Queries (jaf )Oct 10, 2016 83 images , css , media-queries , canvas , support , browsers The SVG “path” Syntax: An Illustrated Guide (chr /css )Oct 3, 2016 82 guides , images WordPress SVG Support: How to Enable SVGs in WordPress Sep 29, 2016 81 how-tos , wordpress , images Accessible SVGs in High Contrast Mode (eri /css )Sep 22, 2016 80 accessibility , images , contrast , colors Accessible SVGs (css )Aug 28, 2016 79 images , accessibility , examples Practical SVG (chr /ali )Aug 9, 2016 78 images High Performance SVGs (sar /css )Aug 1, 2016 77 images , performance , tooling , optimization Generating SVG With React (sma )Dec 28, 2015 76 react , javascript A Guide for SVG Support in Email (geo /css )Dec 22, 2015 75 guides , images , support , email SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar /css )Dec 14, 2015 74 guides , smil , images , animations Background Image Shapes (css )Oct 30, 2015 73 backgrounds , images , shapes , css , transforms , clipping How to Make Charts With SVG (fon /css )Oct 5, 2015 72 how-tos , visualization , images , html , javascript Creating Cel Animations With SVG (hey /sma )Sep 14, 2015 71 animations , images , css , sass SVG Is for Everybody (chr /btc )Aug 31, 2015 70 videos , images SVG Lessons I Learned the Hard Way (sar /btc )Aug 31, 2015 69 videos , images , lessons The Art of SVG Filters and Why It Is Awesome (sma )May 26, 2015 68 images , filters , css SVG Fallbacks Guide (ame /css )May 4, 2015 67 guides , images , graceful-degradation Using AngularJS for Data Visualisations (css )Feb 25, 2015 66 angularjs , visualization Progressive Enhancement and Data Visualizations (css )Feb 2, 2015 65 progressive-enhancement , html , css , visualization SVG Animation and CSS Transforms: A Complicated Love Story (css )Nov 10, 2014 64 css , animations , transforms How SVG Fragment Identifiers Work (chr /css )Nov 3, 2014 63 images , css Styling and Animating SVGs With CSS (sar /sma )Nov 3, 2014 62 images , css , animations Probably Don’t Base64 SVG (chr /css )Oct 21, 2014 61 images , data-urls , base64 A Guide to SVG Animations (SMIL) (sar /css )Oct 13, 2014 60 guides , images , animations , smil Making SVGs Responsive With CSS (sar /cod )Aug 19, 2014 59 images , responsive-design , css Swapping Out SVG Icons (chr /css )Aug 12, 2014 58 images , icons , css , jquery , techniques Responsive Web Design, CSS Specificity, and SVG Knowledge Aug 1, 2014 57 responsive-design , sublime-text , css , javascript Tips for Creating Accessible SVG (tin )May 6, 2014 56 accessibility , images , tips-and-tricks Shadow DOM Mar 14, 2014 55 shadow-dom , dom , images , angularjs , css , mathml Rethinking Responsive SVG (sma )Mar 5, 2014 54 responsive-design , images , css Animating Vectors With SVG (bri /24w )Dec 7, 2013 53 images , animations , javascript SVG Fallbacks (chr /css )Aug 19, 2013 52 images , support , browsers , png SVG Filters on Text (css )Aug 9, 2013 51 images , filters , effects Solving Rendering Performance Puzzles (jaf )Aug 5, 2013 50 javascript , performance , rendering Media Queries Within SVG (tka )Apr 11, 2013 49 images , css , media-queries , support , browsers Media Queries in SVG Images (gri /clo )Apr 3, 2013 48 images , css , media-queries Using SVG (chr /css )Mar 5, 2013 47 images , css , support , browsers , examples , data-urls , tooling , link-lists CSS Masks—How to Use Masking in CSS Now (sch )Dec 20, 2012 46 how-tos , css , masking , images Better SVG Sprites With Fragment Identifiers (sto )Aug 14, 2012 45 images , sprites Resolution Independence With SVG (dbu /sma )Jan 16, 2012 44 images , css , responsive-design A Farewell to CSS3 Gradients (mis )Sep 14, 2011 43 css , gradients , vendor-extensions , images Google Now Indexes SVG (jsa )Sep 1, 2010 42 google , search , images SVG Wow Feb 7, 2010 41 websites , images , examples Microsoft Joins SVG Working Group (tho /osn )Jan 6, 2010 40 microsoft , standards , w3c W3C Cheatsheet (don /w3c )Nov 4, 2009 39 cheat-sheets , documentation , css , html , xpath , accessibility , internationalization , typography “toDataURL,” Canvas, and SVG (bra /aja )Oct 5, 2009 38 javascript , apis , canvas , images Google to Microsoft: Support SVG (inf )Oct 2, 2009 37 google , microsoft , browsers , internet-explorer , standards , support Why IE9 Will Support SVG (fyr )Jul 31, 2009 36 internet-explorer , microsoft , browsers , images , support SVG Is the Future of Application Development Dec 22, 2008 35 images , web-apps , outlooks SVG Test Page (fyr )Dec 10, 2008 34 images , testing SVG Filter Performance Improvements in Gecko 1.9.1 Jul 23, 2008 33 gecko , browser-engines , browsers , images , filters SVG Paint Servers for HTML Jul 8, 2008 32 html , css , images , backgrounds State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal /aja )Jul 1, 2008 31 browsers , standards , performance , javascript , extjs , dojo , yui , mootools , jquery , css , canvas , tooling , link-lists , ajaxian Rendering Performance in Canvas Compared to SVG and VML (dal /aja )Jun 24, 2008 30 performance , rendering , canvas , images , comparisons Web Standards, the Real Flash Killer (fyr )Nov 16, 2007 29 standards , html , canvas , multimedia , flash Color Sampling and SVG Gradients (bur )Oct 8, 2007 28 colors , images , gradients SVG Video Demo Oct 1, 2007 27 multimedia , silverlight W3C May Push Wireless Web Specs (cne )Nov 17, 2004 26 w3c , mobile , xhtml , smil , standards SVG Developers, Start Your Engines Oct 8, 2003 25 w3c Graphics Standard Fit to Print Oct 2, 2003 24 print , standards An SVG Case Study: Integrated, Dynamic Avalanche Forecasting Apr 23, 2003 23 perl , html , sql , databases , images , case-studies Graphics Standard Heads to Print (cne )Feb 20, 2003 22 w3c , standards , images , print SVG’s Past and Promising Future Dec 4, 2002 21 standards , outlooks Content Negotiation in Heterogenous XML Environments Nov 8, 2002 20 content-negotiation , mime-types , xml , xhtml , rdf , mathml Recommended Doctype Declarations to Use in Your Web Document (kar /w3c )Apr 8, 2002 19 html , xhtml , mathml SVG: Modularized and Mobile Mar 6, 2002 18 images , html , animations SWF vs. SVG—Which Should You Choose? Mar 4, 2002 17 flash , images , comparisons A Milestone for SVG Aug 4, 2000 16 images , w3c A New Face for the Web (zdn )Jun 5, 2000 15 images , flash SVG Validator 14 tools , analysis , conformance SVG and CSS Gradient Generator 13 tools , exploration , code-generation , css , gradients Code Converter 12 tools , exploration , conversion , html , css , json , json-ld , javascript , typescript , graphql Raster Image to SVG Converter (tom /dev )11 tools , exploration , conversion , images Icon Font, SVG, PDF, and PNG Generator 10 tools , exploration , images , code-generation , fonts , icon-fonts , pdf , png SVG Editor 9 tools , exploration , images SVG Optimizer (Daryll Doyle) 8 tools , exploration , images , optimization SVG Optimizer (Jake Archibald) (jaf )7 tools , exploration , images , optimization SVG Shape Generator 6 tools , exploration , images SVG URL Encoder 5 tools , exploration , images , urls , code-generation Wave-Style SVG Generator 4 tools , exploration , images , effects , code-generation JPEG to SVG Converter (ado )3 tools , exploration , conversion , images , jpeg SVG to Data URI Converter 2 tools , exploration , conversion , data-urls Confetti Generator 1 tools , exploration , images , png , jpeg , code-generation , css