<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Svg on Give 'n' Go</title><link>https://give-n-go.co/tags/svg/</link><description>Recent content in Svg on Give 'n' Go</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 20 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://give-n-go.co/tags/svg/index.xml" rel="self" type="application/rss+xml"/><item><title>When CSS Is Enough and When It Isn't</title><link>https://give-n-go.co/notes/when-css-is-enough-and-when-it-isnt/</link><pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate><guid>https://give-n-go.co/notes/when-css-is-enough-and-when-it-isnt/</guid><description>&lt;p>There is a persistent bias in front-end creative circles toward doing everything in CSS. Pure-CSS art, CSS-only animations, CSS-only games. The constraint is the point, and the results are often impressive. But when the goal shifts from creative challenge to production quality, the &amp;ldquo;CSS-only&amp;rdquo; constraint can become a liability. Knowing when CSS is the right tool and when it is not saves time, reduces complexity, and often produces a better result.&lt;/p></description></item><item><title>Illustrations</title><link>https://give-n-go.co/collections/illustrations/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://give-n-go.co/collections/illustrations/</guid><description>&lt;h2 id="drawing-in-the-browser">Drawing in the Browser&lt;/h2>
&lt;p>Browser-native illustration occupies a fascinating space between design and engineering. Every shape is a DOM element or SVG path. Every color is a computed value. Every shadow and gradient follows the browser&amp;rsquo;s rendering pipeline. The constraints are real, but they produce work with qualities that raster illustrations cannot match: resolution independence, interactivity, animatability, and the ability to be styled with CSS.&lt;/p>
&lt;p>This collection features illustrations built entirely with HTML/CSS, SVG, or a combination of both. No embedded raster images, no canvas bitmaps. The pieces range from simple geometric compositions to detailed scenes with dozens of layered elements.&lt;/p></description></item><item><title>SVG Workflows for Interface Illustration</title><link>https://give-n-go.co/guides/svg-workflows-for-interface-illustration/</link><pubDate>Thu, 05 Oct 2023 00:00:00 +0000</pubDate><guid>https://give-n-go.co/guides/svg-workflows-for-interface-illustration/</guid><description>&lt;p>SVG sits at the heart of most serious browser-native illustration work. It scales without loss, it lives in the DOM, it responds to CSS, and it can be animated frame-by-frame or with smooth transitions. But the workflow between creating SVG in a design tool and shipping it in a production interface is full of friction that rarely gets discussed in beginner tutorials. This guide covers the full pipeline from tool export to browser delivery, with practical techniques drawn from years of illustration work for web interfaces. We address export cleanup, path optimization, accessibility labeling, CSS integration, and the structural decisions that determine whether your SVG is maintainable or becomes a liability.&lt;/p></description></item><item><title>Loaders</title><link>https://give-n-go.co/collections/loaders/</link><pubDate>Sun, 20 Aug 2023 00:00:00 +0000</pubDate><guid>https://give-n-go.co/collections/loaders/</guid><description>&lt;h2 id="the-craft-of-waiting-well">The Craft of Waiting Well&lt;/h2>
&lt;p>Loading indicators are one of the few UI elements that users stare at directly. That makes them disproportionately important to perceived performance. A smooth, well-timed loader communicates progress and competence. A janky or generic one communicates neglect.&lt;/p>
&lt;p>The best loaders in this collection share a few qualities: they start instantly, they animate smoothly without layout recalculation, and they feel like they belong to the interface around them rather than being dropped in from a component library.&lt;/p></description></item><item><title>Clocks</title><link>https://give-n-go.co/collections/clocks/</link><pubDate>Sat, 15 Jul 2023 00:00:00 +0000</pubDate><guid>https://give-n-go.co/collections/clocks/</guid><description>&lt;h2 id="why-clocks-make-great-practice">Why Clocks Make Great Practice&lt;/h2>
&lt;p>Clock interfaces sit at a productive intersection of visual design and technical constraint. Every clock needs to solve the same core problems: circular layout, rotating elements, time-based state, and readable typography at multiple scales. But the number of ways you can approach those problems in the browser is enormous.&lt;/p>
&lt;p>A pure CSS analog clock forces you to think about &lt;code>transform-origin&lt;/code>, rotation math, and how &lt;code>transition-timing-function&lt;/code> affects perceived smoothness. An SVG version opens up path-based tick marks, gradient fills, and more precise control over stroke rendering. Adding JavaScript for real-time updates introduces requestAnimationFrame patterns, timezone handling, and DOM update efficiency.&lt;/p></description></item></channel></rss>