Is there a way to check if the mouse is above the visible part of the PNG image?

Each section represents its own image with a transparent background, for example:

So basically I want the opacity of each area to be 1 when it hangs, and the opacity to 0.5 when it does not hang above it. Thus, the user can see in which area they are hung.
Is there something like onmouseover, if the mouse position on the image! = Is transparent, then ...
source share