Встречается на собеседованиях • сегодня

В чем разница между использованием filter и backdrop-filter

filter применяет эффекты (размытие, контраст и т.д.) к самому элементу, а backdrop-filter — к области позади элемента.

Пример с filter:

css
.blur-element {
  filter: blur(5px);
}

Это размоет сам элемент.

Пример с backdrop-filter:

css
.modal {
  backdrop-filter: blur(5px);
}

Это размоет контент под модальным окном, но не само окно.

Важно:

  • backdrop-filter требует, чтобы у элемента был хотя бы частично прозрачный фон (background: transparent или rgba).
  • Поддержка backdrop-filter хуже, чем у filter (проверяйте в Can I Use).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы