События указателя (pointer-events)link

https://dev.ru.simai.io/ru/ui/utility/form/pointer-events.php

С помощью модификаторов pointer-events вы можете управлять тем, будет ли элемент реагировать на события указателя ( например, клики мыши или касания).

Классы и их значенияlink

Класс Значение
.pointer-event-none pointer-events: none;
.pointer-event-auto pointer-events: auto;

Описаниеlink

Используя данные модификаторы, вы можете отключать или включать реакцию элемента на события указателя. Это может быть полезно, когда необходимо временно сделать элемент «неактивным» для взаимодействия, например, наложив прозрачный слой или убрав интерактивность кнопки, пока выполняется определенное действие.

Синтаксисlink

  • pointer-event-none – отключить все события указателя для элемента.
  • pointer-event-auto – вернуть стандартное поведение и включить события указателя для элемента.

Пример использованияlink

<!-- Кнопка без реакции на указатель -->
<button class="pointer-event-none bg-primary color-on-surface-inverse p-1 radius-1/3">
    Нажать нельзя
</button>

<!-- Кнопка с реакцией на указатель -->
<button class="pointer-event-auto bg-secondary color-on-surface-inverse p-1 radius-1/3">
    Нажать можно
</button>