#css #firefox #mask
#css #firefox #маска
Вопрос:
У меня проблема с масштабированием замаскированного элемента.
Вы можете взглянуть на мой пример jsfiddle: https://jsfiddle.net/1a7nb5my/9 / (вы можете видеть, что он отстает в верхнем левом углу). Это отлично работает в Safari, Chrome и т. Д., Но не в Firefox.
Это то, что я делаю:
.test
{
-webkit-mask-size: 100% 100%;
}
.test.active
{
-webkit-mask-size: 100000px 100000px;
}
Firefox начинает отставать, как только маска становится слишком большой.
Это также замедляет работу остальной части моей страницы, так что, даже если в этом примере это выглядит не так уж плохо, для меня это большая проблема.
Я не могу придумать никакого другого решения этой проблемы, кроме увеличения размера маски, поэтому, если у кого-нибудь есть другие идеи о том, как решить эту проблему, я был бы рад попробовать их.
Также приветствуются решения о том, как исправить отставание в Firefox.
Заранее спасибо за любую подсказку и помощь.
Редактировать:
Я нашел обходной путь, который не отстает: https://jsfiddle.net/5sv7j1ck/7 /
Возможно использование масштаба на маске и инвертирование масштаба на фоне, но вы можете видеть, что маска становится пикселизированной, хотя это SVG.