body { background: #222; } #saguaro { width: 80%; max-width: 800px; position: relative; overflow: hidden; margin: 0 auto; } #saguaro:hover { cursor: none; } #saguaro img { width: 100%; height: auto; } #glasses { width: 60%; position: absolute; pointer-events: none; -ms-touch-action: none; -webkit-touch-callout: none; -webkit-user-select: none; } #glasses rect { mix-blend-mode: multiply; }