Встречается на собеседованиях • сегодня
Как можно расфокусировать элемент без JavaScript
Можно использовать CSS-псевдокласс `:focus-within` на родительском элементе или `:not(:focus)` на самом элементе. Например:
```css
/* Способ 1 - скрыть элемент при фокусе */
input:focus {
opacity: 0;
pointer-events: none;
}
/* Способ 2 - убрать фокус при клике вне элемента */
form:not(:focus-within) input {
outline: none;
}
```
Также можно использовать HTML-атрибут `tabindex="-1"`, чтобы элемент никогда не получал фокус:
```html
```
Эти методы имитируют расфокусировку, но не удаляют фокус программно как `blur()` в JS.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы