Open pepelsbey opened 3 years ago
Разве что как казус упомянуть )
В #202 предложили такие варианты:
Лично мне, @SelenIT и @igoradamenko нравится вариант подложка.
Яндексоиды топят за привычное им паранджа.
У бэкдроп есть конструктивная критика и если уж говорить не по-русски, то пусть будет оверлэй ¯\_(ツ)_/¯
Всё-таки иногда (или даже часто) встречаю слово overlay применительно не столько к затемнялке под модалкой, сколько вообще к любым элементам перекрывающим что-то другое, даже частично. Например, выпадающее меню, или тултип перекрывает (оверлеит? 😱) соседние элементы. Ещё пример: современные «надконтентные» (это слово сам придумал 🤭) скроллбары в англоязычных источниках так и называют overlay scrollbars, но уж они то точно не перекрывают весь контент. Закрытие доступа ко всему контенту — это скорее про модальность, как частный случай оверлея, который про перекрытие вообще, и полное и частичное.
Формулировка от меня:
перекрытие (или оверлей) одних элементов другими, расположенными поверх них. Часто применяется к самому перекрывающему элементу, например оверлеем называют полупрозрачную подложку под модальным окном или не занимающие места скроллбары называют оверлейными.
Согласен с @firefoxic, что термин скорее про расположение над всеми другими элементами, но предложу следующее уточнение: нужно покрытие/перекрытие от края до края. В одной плоскости (скроллбар) или двух (всплывашка с пеленой), но именно от края до края. Не совсем согласен (пока не могу понять, нужны примеры английских фраз) как с термином overlay соотносятся тултипы и выпадающие меню. Если элемент рендерится поверх другого элемента, я не могу со стопроцентной уверенностью сказать, что он оверлеит. В любом диалоговом окне есть кнопка крестика, которая в пределах этого окна рендерится поверх всего остального. Означает ли это, что крестик «оверлеит» диалоговое окно? Имхо едва ли.
По-моему, «от края до края» — слишком сильное требование, достаточно, чтобы элемент закрывал какой-то контент. Крестик закрытия, как правило, рисуется поверх специально выделенного под него пустого места и ничего не «оверлеит». А вот стрелки вперед-назад во многих галереях перекрывают-таки картинку (не позволяя «докликаться» до самой картинки, например, чтоб скопировать URL), и к ним, наверное, термин применим...
Получается, что самого факта рендеринга поверх недостаточно, так @SelenIT? Нужно рендериться поверх чего-то «контентного», если вы правы (крестик не оверлеит, а prev/next — да).
Быстрый поиск действительно показывает, что зарубежные авторы вполне себе используют overlay, как глагол в значении «поместить что-то поверх чего-то ещё» (без от-края-до-крайного ограничения), есть как и to overlay sth on/with sth, есть sth (is) overlaying sth. Не все статьи про веб-разработку, но скорее всего в данном случае это не особо роляет. Да, можно смело зачёркивать идею «от края до края», как не соответствующую реалиям употребления.
Как мне кажется, нам нужна статья с двумя переводами, глагол и существительное, как, к примеру, code.
В моем интуитивном понимании так, не претендую на его универсальную истинность :)
Паранжа?)