web-standards-ru / dictionary

Словари по фронтенду
Creative Commons Attribution Share Alike 4.0 International
2.18k stars 598 forks source link

Добавить термин оверлей #420

Open pepelsbey opened 3 years ago

firefoxic commented 3 years ago

Паранжа?)

pepelsbey commented 3 years ago

Разве что как казус упомянуть )

gruzzilkin commented 2 years ago

В #202 предложили такие варианты:

  1. подложка.
  2. паранджа.
  3. бэкдроп.

Лично мне, @SelenIT и @igoradamenko нравится вариант подложка.

Яндексоиды топят за привычное им паранджа.

У бэкдроп есть конструктивная критика и если уж говорить не по-русски, то пусть будет оверлэй ¯\_(ツ)_/¯

firefoxic commented 2 years ago

Всё-таки иногда (или даже часто) встречаю слово overlay применительно не столько к затемнялке под модалкой, сколько вообще к любым элементам перекрывающим что-то другое, даже частично. Например, выпадающее меню, или тултип перекрывает (оверлеит? 😱) соседние элементы. Ещё пример: современные «надконтентные» (это слово сам придумал 🤭) скроллбары в англоязычных источниках так и называют overlay scrollbars, но уж они то точно не перекрывают весь контент. Закрытие доступа ко всему контенту — это скорее про модальность, как частный случай оверлея, который про перекрытие вообще, и полное и частичное.

Формулировка от меня:

overlay

перекрытие (или оверлей) одних элементов другими, расположенными поверх них. Часто применяется к самому перекрывающему элементу, например оверлеем называют полупрозрачную подложку под модальным окном или не занимающие места скроллбары называют оверлейными.

skip405 commented 2 years ago

Согласен с @firefoxic, что термин скорее про расположение над всеми другими элементами, но предложу следующее уточнение: нужно покрытие/перекрытие от края до края. В одной плоскости (скроллбар) или двух (всплывашка с пеленой), но именно от края до края. Не совсем согласен (пока не могу понять, нужны примеры английских фраз) как с термином overlay соотносятся тултипы и выпадающие меню. Если элемент рендерится поверх другого элемента, я не могу со стопроцентной уверенностью сказать, что он оверлеит. В любом диалоговом окне есть кнопка крестика, которая в пределах этого окна рендерится поверх всего остального. Означает ли это, что крестик «оверлеит» диалоговое окно? Имхо едва ли.

SelenIT commented 2 years ago

По-моему, «от края до края» — слишком сильное требование, достаточно, чтобы элемент закрывал какой-то контент. Крестик закрытия, как правило, рисуется поверх специально выделенного под него пустого места и ничего не «оверлеит». А вот стрелки вперед-назад во многих галереях перекрывают-таки картинку (не позволяя «докликаться» до самой картинки, например, чтоб скопировать URL), и к ним, наверное, термин применим...

skip405 commented 2 years ago

Получается, что самого факта рендеринга поверх недостаточно, так @SelenIT? Нужно рендериться поверх чего-то «контентного», если вы правы (крестик не оверлеит, а prev/next — да).

Быстрый поиск действительно показывает, что зарубежные авторы вполне себе используют overlay, как глагол в значении «поместить что-то поверх чего-то ещё» (без от-края-до-крайного ограничения), есть как и to overlay sth on/with sth, есть sth (is) overlaying sth. Не все статьи про веб-разработку, но скорее всего в данном случае это не особо роляет. Да, можно смело зачёркивать идею «от края до края», как не соответствующую реалиям употребления.

Как мне кажется, нам нужна статья с двумя переводами, глагол и существительное, как, к примеру, code.

SelenIT commented 2 years ago

В моем интуитивном понимании так, не претендую на его универсальную истинность :)