Interactivity
Pointer Events
Utilities for controlling whether an element responds to pointer events.
Basic usage
Controlling pointer event behavior
Use pointer-events-auto
to revert to the default browser behavior for pointer events (like :hover
and click
).
Use pointer-events-none
to make an element ignore pointer events. The pointer events will still trigger on child elements and pass-through to elements that are "beneath" the target.
pointer-events-auto
pointer-events-none
<div className="relative ...">
<div className="absolute **pointer-events-auto** ...">
<svg className="absolute text-slate-400 h-5 w-5" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z" clip-rule="evenodd" />
</svg>
</div>
<input type="text" placeholder="Search" className="...">
</div>
<div className="relative ...">
<div className="absolute **pointer-events-none** ...">
<svg className="absolute text-slate-400 h-5 w-5" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z" clip-rule="evenodd" />
</svg>
</div>
<input type="text" placeholder="Search" className="...">
</div>