css - 如何在半圆形 SVG 中创建圆角
问题描述
我有这个半圆的svg:
<svg width="200" height="100" style="transform: rotateY(180deg); overflow: hidden;">.
<circle cx="100" cy="100" r="90" fill="none" stroke="#D0D0CE" stroke-width="10"
stroke-dasharray="282.74" style="stroke-dashoffset: 282.74;"></circle><circle
cx="100" cy="100" r="90" fill="none" stroke="#FFFFFF" stroke-width="10" stroke-
dasharray="282.7433388230814" style="stroke-dashoffset: 0; transition: stroke-
dashoffset 0.3s ease 0s, stroke-dasharray 0.3s ease 0s, stroke 0.3s ease 0s;">.
</circle>
</svg>
看起来像这样:
但是,我希望半圆的角是圆形的,如下所示:
我怎样才能做到这一点?
解决方案
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="200px" height="103px" viewBox="0 0 200 103" enable-background="new 0 0 200 103" xml:space="preserve">
<path fill="none" stroke="#000000" stroke-width="8.774" stroke-linecap="round" stroke-miterlimit="10" d="M195.675,98.851
c0-52.17-42.822-94.463-95.644-94.463c-52.823,0-95.644,42.293-95.644,94.463"/>
</svg>
推荐阅读
- wildfly - Wildfly 18 指标微观配置文件
- geode - 远程 GFSH 启动的 @EnableClusterAware 注释 Geode 服务器需要 HTTP 配置
- python - 使用没有循环的python搜索索引
- json - 将json转为struct
- file - 如何使用 move_uploaded_file 函数加入正确的路径?
- javascript - 动画元素onScroll时如何获得精确的滚动位置
- python - 无法正确打印 mongo 查询的大小
- handlebars.js - 除非将数据重新分配给另一个变量,否则车把不会呈现
- javascript - 从浏览器打开电子应用程序时如何获取输入
- python - 我可以使用与数据框中已有的值匹配的键填充 pd.dataframe 吗?