Several years ago I was working on an interface and we were using SVGs for some graphics. We had two color schemes but one of the graphics was only in one of them, so I walk across the hall to get the hex codes for the other color. The design guy was blown away when we popped open the svg file and simply find-and-replaced all the colors to get the second color.
Cool story but would you elaborate on this part? > walk across the hall to get the hex codes for the other color
SVG Tutorial
51–60 of 113 posts
Re: SVG Tutorial
#52Earlier quoted context omitted.
Yeah, there are lots of tools to help with this. Why post a link that is off topic? Might be hard to believe, but some folks want to learn stuff and understand how things work under the hood, which is a group that OP's site appears to target.
Actually I've been working on a task that needs me to generate SVGs today, and satori looks like it's going to be much easier to achieve what I want. So thanks shepherdjerred!
Re: SVG Tutorial
#53e.g., doing hover effects in Canvas is a huge pain because you have to do all the work to figure out which element the mouse is on top of. With SVG you just use builtins like onmouseover!
Re: SVG Tutorial
#54SVG + React is really underrated, IMO. You get all the power and abstractions of React, but instead of rendering DOM, you can render arbitrary graphics. I've used this for rendering graphs and charts, and for a certain subset of use-cases, it demolishes Canvas. For instance, if you need a little bit of interactivity, but you don't need anything too graphically crazy like per-pixel manipulation. e.g., doing hover effe…
Re: SVG Tutorial
#55For instance, does anyone know why the thumbnail preview does not work on Twitter? It works with the sub-pages.
Re: SVG Tutorial
#56Awesome resource! I wrote a blog post just last week that is very similar in nature to this, but about achieving a specific effect in SVGs: https://daniel.do/article/making-noisy-svgs/
Re: SVG Tutorial
#57Earlier quoted context omitted.
As a frontend dev who also works in UX and graphics from time to time, I find it helpful to be able to do both, looking at SVGs as both a vector graphics format and a human-readable XML. IME the workflow depends more on whether any SVG is meant to be illustrative (like art) or quantitative (like charts) or interactive and animated/mutable (like a game). For something like this bell example ( https://svg-tutorial.com/…
> And for things like the ringer (is that what you call it? the orange ball thing at the bottom of the bell that strikes the bell to make the sound) The "clapper". I am still on the steep end of the SVG learning curve, but also generally start in Illustrator and then export, clean up, and hand-code the details.
Re: SVG Tutorial
#58- How to Draw Basic Shapes with SVG - https://svg-tutorial.com/svg/basic-shapes
- How to Build a Christmas Tree with SVG - https://svg-tutorial.com/svg/polygon
- How to Make a Gingerbread Figure with SVG - https://svg-tutorial.com/svg/gingerbread-figure
- How to Build a House with SVG - https://svg-tutorial.com/svg/house
- How to use clip-path with SVG - https://svg-tutorial.com/svg/clip-path
- How to Draw a Basic Path with SVG - https://svg-tutorial.com/svg/basic-path
- How to Draw a Star with SVG - https://svg-tutorial.com/svg/transform
- How to Draw a Snowflake with SVG - https://svg-tutorial.com/svg/use
- How to Draw a Forest with SVG - https://svg-tutorial.com/svg/forest
- How to Use Gradients with SVG - https://svg-tutorial.com/svg/gradient
- How to Draw Quadratic Bézier Curves with SVG - https://svg-tutorial.com/svg/quadratic-bezier
- How to Draw Cubic Bézier Curves with SVG - https://svg-tutorial.com/svg/cubic-bezier
- How to Draw a Bell with SVG - https://svg-tutorial.com/svg/bell
- How to Draw an Arc with SVG - https://svg-tutorial.com/svg/arc
- How to Draw a Ribbon with SVG - https://svg-tutorial.com/svg/ribbon
- How to Draw a Bear with SVG - https://svg-tutorial.com/svg/bear
- How to Draw Text Along a Path with SVG - https://svg-tutorial.com/svg/text-path
- How to Animate Along a Path with SVG - https://svg-tutorial.com/svg/path-based-animation
- How to Add Animation on Hover of an SVG element - https://svg-tutorial.com/svg/animation-on-hover
- How to Animate a Snowing effect with SVG and CSS - https://svg-tutorial.com/svg/snowing
- How to Create Background Patterns with SVG and CSS - https://svg-tutorial.com/svg/background-pattern
- How to Draw a Clock with SVG and JavaScript that Shows the Actual Time - https://svg-tutorial.com/svg/clock
- How to Add Interaction to SVG elements with JavaScript - https://svg-tutorial.com/svg/interaction
- How to Generate an SVG Diagram from JavaScript - https://svg-tutorial.com/svg/data-driven-diagram
- How to Break Down an SVG Image into Multiple Components - https://svg-tutorial.com/svg/multiple-components
Generated by running this in Firefox DevTools:
copy(Array.from(document.querySelectorAll('.day'), el => {
const title = el.querySelector('.title').textContent;
const url = el.href;
return `- ${title} - ${url}`
}).join('\n\n'))Re: SVG Tutorial
#59On day 5 they draw an ornament with motif. Funny how it's rendered in Firefox on Android on my phone- none of the images contains motif clipped to the ornament :)
Re: SVG Tutorial
#60The advent calendar UI is nice but makes it hard to quickly browse the available content. Here's a full list of the articles: - How to Draw Basic Shapes with SVG - https://svg-tutorial.com/svg/basic-shapes - How to Build a Christmas Tree with SVG - https://svg-tutorial.com/svg/polygon - How to Make a Gingerbread Figure with SVG - https://svg-tutorial.com/svg/gingerbread-figure - How to Build a House with SVG - https:…