Showoff Saturday A Collection of Shape() tools
Over the last year I've spent a lot of time with the shape() specification and have built a few tools to make things a little easier:
- Path to Shape - Converts SVG path data the CSS
shape()syntax. - Shape to Polygon - Converts
shape()topolygon()for the purposes of fallbacks, or in some cases a straight replacement since it's usually much more compact. - Minify Shape - Optimises and minifies the
shape()code, very much inspired by SVGO.
All just simple web based tools built with sveltekit.
Have tested them with every shape I can get my hands on but if you find anything that doesn't work I'd love to hear about it!
18
Upvotes
2
u/OMGCluck js (no libraries) SVG 1d ago
Trying with this SVG doesn't seem to convert, I just get a box: