No-Library (pure JS), HTML, CSS, JavaScript
You can easily set the fill color of an svg by using it as a mask.