Как на JS сделать чтобы при наведении часть картинки просвечивала?
Это можно сделать используя css свойство clip-path
По разному работает в chrome и firefox
Вот этим можно сгенерировать svg маску, а заодно посмотреть внутрь
cssplant.com/clip-path-generator
Вариантов много.
Если вам наведение нужно, то можно css одним отделаться.
Если событие клик, то можно обработчик вешать на JS, который будет управлять классами.
Код не могу накидать, так как с телефона пишу)