svg - Stroke-dasharray 和 stroke-dashoffset 在 Safari 中的圆圈上表现异常
问题描述
我正在使用一个<circle>
带有stroke-dasharray
andstroke-dashoffset
的元素来为圆环图的焦点元素绘制一个指示器,而在 Safari 中它并没有正确显示。
外部饼图是<path>
在所有浏览器中都可以正常工作的 s,但是因为我需要指示器在扇区之间转换,所以它们需要是<circle>
s。
我认为这是因为 Safari 正在根据 svg 视图框或类似的东西计算圆的周长,但没有骰子。任何帮助,将不胜感激。
https://codepen.io/pouretrebelle/pen/d56df310e385a0c2fdedb5bbddc2308d
解决方案
推荐阅读
- c# - 我刚开始学习一些统一教程,但由于某种原因被卡住了
- google-cloud-platform - 请求失败的影响,因为 HTTP 响应格式错误或与实例的连接有错误
- c# - 如何在 Xamarin.Forms 中复制本地数据库?
- android - 几乎每次启动应用程序时都会出现 Admob 同意对话框。状态未知
- java - 图像、PDF 下载在 Java Rest Api 中不起作用
- angular - Auth0 的 Apollo 订阅 ngModule 事件循环麻烦
- frameworks - 我想知道任何特定 apk 的语言?
- reactjs - react-hook-form 中出现错误消息的问题
- python-3.x - 卷积自动编码器 CIFAR10 PyTorch - RuntimeError
- flutter - Navigator Pushnamed not found route inside listview.builder in flutter