Pointer Events

Utilities for controlling whether an element responds to pointer events.

@include('_partials.class-table', [ 'rows' => [ [ '.pointer-events-none', 'pointer-events: none;', "Make element not react to pointer events, like :hover or click.", ], [ '.pointer-events-auto', 'pointer-events: auto;', "Make element react to pointer events, like :hover or click.", ], ] ])

Usage

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.

@component('_partials.code-sample', [])

Try clicking the caret icon to open the dropdown

.pointer-events-auto (event captured)

.pointer-events-none (event passes through)

@slot('code')
@endslot @endcomponent

Customizing

@include('_partials.variants-and-disabling', [ 'utility' => [ 'name' => 'pointer event', 'property' => 'pointerEvents', ], 'variants' => [ 'responsive', ], ])

Tailwind UI is now in early access!