我对完全在 CSS 中创建加载微调器很感兴趣,但为了做到这一点,我需要能够像这样绘制一个开放的环形:
环会绕着圆的圆周画自己。这在 CSS 中可以实现吗?
原文由 colindunn 发布,翻译遵循 CC BY-SA 4.0 许可协议
我对完全在 CSS 中创建加载微调器很感兴趣,但为了做到这一点,我需要能够像这样绘制一个开放的环形:
环会绕着圆的圆周画自己。这在 CSS 中可以实现吗?
原文由 colindunn 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答4.8k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答3.1k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
要创建一个逐渐绘制其外部路径的圆,请使用 SVG。
SVG 的
stroke-dasharray
属性会将任何路径变成虚线,您可以通过将虚线大小设置为几乎与路径本身一样长来利用它。然后使用 CSS 动画逐渐更改
stroke-dashoffset
以围绕圆的周边移动破折号。