На следующем изображении обратите внимание, что слева и справа от розового SVG есть черные границы:
Демонстрация: https://codepen.io/mhulse/pen/PoZGEqJ
Это происходит в Safari при просмотре в определенных размерах области просмотра (просто измените размер окна браузера, чтобы увидеть).
Мне не нужны черные рамки.
Решение, которое я могу придумать, состоит в том, чтобы добавить вложенную тень окна к родительскому контейнеру, которая является цветом белого фона (по сути, закрывая его).
Решения, которые я не могу принять:
- Отрицательные поля
1px
слева/справа. Переполнение недопустимо, так как оно вызовет горизонтальную прокрутку (в реальном мире вариант использования касается края области просмотра браузера). - Переполнение скрыто в родительском элементе (в реальном случае может потребоваться, чтобы дочерние элементы были абсолютно расположены за пределами контейнера).
Можно ли заставить SVG в Safari всегда касаться края контейнера и не иметь черных пробелов?