As a side project I want to build a simple, one page 'collage' website (example of a collage below).
Instead of being restricted to photos, I want each element in the collage to be any form of visual media (photo, any video, GIF etc.). Videos are running all the time and when you hover over/click on an element, the audio from that element plays.
How can I do this without encountering massive performance issues? If you could recommend libraries or frameworks I would be very grateful.