Я столкнулся с проблемой в Edge при применении border-radius и отступов к встроенному svg. В этой конкретной комбинации нижняя часть SVG обрезана и не может быть показана с помощью overflow: visible. На следующем изображении показан результат в Edge:
Я настроил базовый пример, иллюстрирующий поведение здесь:
https://next.plnkr.co/edit/IIuU109SfZNJFDb8
Пример кода для воспроизведения:
<!doctype html>
<html>
<head>
<style>
svg {
border: 1px solid black;
border-radius: 50%;
padding: 40px;
overflow: visible;
}
</style>
</head>
<body>
<svg width="200" height="200" viewBox="0 0 200 200">
<polygon points="100,10 40,198 190,78 10,78 160,198"
style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" />
</svg>
</body>
</html>
Есть ли шанс заставить переполнение работать в Edge так же, как в Chrome или Firefox?