Design, animate, and export SVGs from one file.
SVGs. One file. Zero fuss. 🪐
svg {
box: (0, 0, 200, 200)
size: (200px, 200px)
preserve: (xMidYMid, meet)
circle {
id: "pulse"
at: (100, 100)
r: 40
fill: "hotpink"
animate {
prop: "r"
from: 40
to: 60
dur: 2s
repeat: indefinite
}
}
@hover, @active {
#pulse {
cy: 150px
r: 60px
}
}
}
Mirrow makes SVGs effortless. Design, style, and animate everything in
one file, no extra CSS or scripts.
Write once, and get ready-to-use code for React, Svelte, and beyond.