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

Какой знаешь position для позиционирования относительно Viewport

position: fixed и position: sticky позиционируют элементы относительно viewport.

  • fixed: элемент фиксируется относительно viewport, не зависит от скролла.
css
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
  • sticky: элемент ведёт себя как relative, пока не достигает заданного offset, затем становится fixed.
css
.navbar {
  position: sticky;
  top: 20px;
}

Разница:

  • fixed сразу привязывается к viewport.
  • sticky "прилипает" только после скролла до определённой точки.

⚠️ fixed и sticky могут иметь проблемы с transform у родителя.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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