Встречается на собеседованиях • сегодня
Какие плюсы и минусы свойства opacity для скрытия элемента
Плюсы:
- Плавные анимации: легко анимировать через
transitionили@keyframes - Элемент остается в DOM и сохраняет свои размеры, что полезно для layout
- Сохраняет интерактивность (если
pointer-eventsне отключены)
Минусы:
- Элемент занимает место в документе, даже когда невидим
- Может перекрывать другие элементы (если не использовать
pointer-events: none) - Не скрывает элемент от скринридеров (для этого нужен
aria-hidden)
Пример:
css
.hidden {
opacity: 0;
transition: opacity 0.3s ease;
}
.visible {
opacity: 1;
}Для полного скрытия лучше комбинировать с visibility: hidden или использовать display: none.

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