Используя инструменты разработки браузера, довольно легко понять, откуда это происходит.Перейдите в полноэкранный режим, осмотрите элемент - и вы увидите, что на панели «Стили» перечеркнуто transform: scale(1.5, 1.5);
.
Посмотрите дальше вниз, чтобы увидеть, какие стили применяются, и вы обнаружите, что существует правило изтаблица стилей браузера с селектором :not(:root):-webkit-full-screen
, который явно устанавливает transform: none !important;
(и значения для многих других свойств с помощью! важный тоже.)
Самый простой обходной путь здесь будет то, что вы не применяетепреобразование в элемент, который вы «делаете» в полноэкранном режиме, но в дочерний элемент внутри него.Тогда селектор :not(:root):-webkit-full-screen
больше не будет совпадать.