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