пропорции 16:9
.whois-video {
aspect-ratio: 16 / 9;
}
var video = document.querySelector('video');
<!-- 90 = x + width, 168 = y + height - правый нижний угол книги -->
<g transform="translate(90, 168.5)">
<g id="book">
<rect class="fil0 str0" x="60" y="18.5" width="30" height="150" transform="translate(-90, -168.5)" />
</g>
</g>
gulp cheerio как то странно работает, он портит некоторые svg иконки, их не видно, у них нет цвета и fill(заливка) на них не работает, может вообще его не использовать?
calc(100% + 0.5px)
. В зависимости от логики в дизайне значения меняются, но логика остается - добавляем к значениям в коде доли пикселя до тех пор, пока не начнет округляться нормально. Иногда, если там картинка, помогает font-size: 0
для контейнера картинки. Все это лютые костыли, и так оно не должно работать, но более толкового решения пока не наблюдается. Это баг браузера, который мы не контролируем. importScripts is not defined
не говорит о том, что файла не существует. Она говорит о том, что функции importScripts нет в том контексте, в котором все выполняется. В стандартном глобальном Window ее нет. В WorkerGlobalScope она есть. Нужно убедиться в том, в каком контексте выполняется ваш код. Что есть self в вашем коде. Тут многое зависит от того, как вы делаете свое приложение и как создаются эти воркеры (в некоторых фреймворках может своя локальная магия происходить). Есть неиллюзорная вероятность, что ваш код воркера загружается два раза. И запускается два раза. И первый раз он запускается в основном потоке, где self - это получается window. Если это так, то можно сделать запуск кода воркера из тупой проверки-заглушки, что-нибудь вроде:if (typeof importScripts === 'function') {
importScripts('......js');
// и все остальное тут
}
цифры мешают нажимать на места, а z-index изменить не получается
... MIME type (‘text/html’) is not Executable ...
... MIME type ('text/html') is not a supported stylesheet MIME type ...
--no-sandbox
при его запуске, или, что более безопасно, запустить его из-под обычного пользователя. - 'Error: <%= error.message $>'
+ 'Error: <%= error.message %>'
Плагин Dimensions замеряет расстояния через canvas. Реализация выглядит достаточно сложно...