если там не используется модульная видюха (в чём я сильно сомневаюсь) то практически невозможно, т.к. она распаяна на материнке ноута, т.е. заменить на такую-же при поломке можно, но проапгрейдить скорее всего невозможно
это не весь код, и он работает почти нормально, так что проблема не в нём, а вообще DevTools браузера ответит на все вопросы
если используется что-то типа opacity на .overlay, то оно будет распространяться на всё внутри
Don Puh, так там про баги, которые в данной ситуации неприменимы и касаются в основном доступности
да и другого варианта при текущих вводных всё равно нет, так что или display: contents; или «такое невозможно»
а чем display: contents; не устраивает? собственно если от -row нужно избавляться, то это делается или прямо в DOM, или через display: contents;, других вариантов вроде как не существует
алгоритм простой: создаёшь очередь, по срабатыванию IntersectionObserver добавляешь в неё или удаляешь из неё ноды, параллельно запуская через setInterval() (или что-то подобное) с нужной задержкой извлечение с удалением нод из очереди и запуск их анимации
у меня реализация подобного занимает строк 40 кода
Антон Вебсайтовский, лишние div-ы убрал, а calc() достаточно примитивный, его основное достоинство, что можно проценты с другими единицами измерения сочитать
TheJungDev, у меня много общедоступных доменов заведено в BIND, но они делегированы соответствующими регистраторами
а если домен приватный, т.е. никем не делегирован, то «распространить» его при всём желании не выйдет, т.к. корневые ДНС-сервера или ДНС-сервера зон первого уровня пошлют запросы на такие «домены» лесом; только прямое обращение к обслуживающему такой приватный домен серверу даст положительный результат, но это крайней проблематично организовать глобально
что значит «распространять»? ибо BIND сам по себе ничего не «распространяет»
уж простите, но сейчас вопрос звучит бредово — приведите пример, тогда может станет понятнее