Здравствуйте. Подскажите, пожалуйста, с проблемой. Есть верстка. Там кнопка Скачать. При наведении стрелка опускается вниз. В Хроме все окей. В Опере тоже. А в Мозиле происходит еле заметное (буквально 1px) смещение стрелки влево, из-за чего происходит маленький скачок, а также SVG становится не такой четкой. Почему такое может происходить?
Проблема в том, что при анимации браузер меняет режим отрисовки вектора с "красивого" на "для анимации".
Решение 1
Укажите конкретно режим прорисовки:
<svg ... shape-rendering="crispEdges" ... >
...
</svg>
Решение 2
Иконку нужно перерисовать.
Располагайте элементы svg строго по пикселям. Ваш документ просто набит дробными значениями:
Если числа, отвечающие за горизонтальные и вертикальные линии будут целые, у браузера не возникнет проблем к какому пикселю ее отнести:
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники