Встречается на собеседованиях • сегодня
Как понять что элемент скрыт
В CSS элемент считается скрытым, если:
- У него
display: none– элемент не занимает место в DOM - У него
visibility: hidden– элемент занимает место, но невидим - У него
opacity: 0– элемент полностью прозрачен - Ширина/высота равны 0 (
width: 0; height: 0) - Элемент находится за пределами видимой области (
overflow: hidden+ смещение)
Проверить видимость можно так:
javascript
const isHidden = (el) => {
return !el ||
el.offsetParent === null ||
el.style.display === 'none' ||
el.style.visibility === 'hidden' ||
el.getBoundingClientRect().width === 0;
};
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы