I drew a simplified svg map of Europe and now I want to add "layers" to it. Like if you click on Spain, it will zoom in on it, change the fill color of the path and reveal before hidden subnational borders (I also have drawn paths for these already), which are clickable again and show a pop-up with some image and text on click. I thought about using leaflet for this and using the svg as the base map, it's easy to zoom, change color and open pop-ups on click, but I have no idea how I would "reveal" new paths.
Any ideas? Thanks in advance!