Zoeken…


Invoering

Met de eigenschap pointer-events kunt u bepalen welk deel van uw tekening reageert op pointer-evenementen.

geen

de meest voorkomende use case is om pointer-events op none te stellen om te voorkomen dat bepaalde vormen of al uw tekeningen muisgebeurtenissen vastleggen en de vormen eronder toestaan de events te ontvangen.

Als u over het gebied zweeft waar de rode cirkel de blauwe cirkel overlapt, ontvangt de blauwe cirkel nog steeds de muisgebeurtenissen, aangezien aanwijzergebeurtenissen zijn ingesteld op none

<svg viewBox="0 0 150 100">
    <style>
        .target:hover{fill:green}
    </style>
    <circle class="target" cx="50" cy="50" r="50" fill="blue"/>
    <circle cx="100" cy="50" r="50" fill="red" pointer-events="none"/>
</svg> 

vullen

Door pointer-events="fill" kunt u muisgebeurtenissen in een vorm ontvangen, zelfs als de vulling is ingesteld op none

<svg viewBox="0 0 100 100">
    <style>
        circle:hover{fill:green}
    </style>
    <circle class="target" cx="50" cy="50" r="50" fill="none"/>
</svg>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow