我想使用HTML + CSS绘制一个固定基数和长度的弧扇区(例如半径为30px,长度为70%)。
我发现到目前为止,大多数解决方案是将两张图片与position:absoulte
合并。不幸的是,我的html代码将作为电子邮件模板嵌入发送,我发现Gmail不支持绝对位置。这也是我想使用内联样式而不是标题css的原因。
相关问题: HTML5 / CSS3 Circle with Partial Border
我正在寻找类似的输出。 http://dabblet.com/gist/3949571
对它有任何帮助吗?
答案 0 :(得分:1)
我使用的是SVG。
**or try this in code**

svg {
width: 150px;
height: 150px;
}
circle.inner {
stroke: rebeccapurple;
stroke-width: 3;
stroke-dasharray: 39% 139%;
stroke-dashoffset: 78%;
fill: pink;
}

答案 1 :(得分:0)
您可以使用透明边框和插入阴影来绘制bg颜色:
<div style="
box-sizing:border-box;
padding:1px;
margin:5px;
height:200px;
width:200px;
border:solid 20px transparent;
border-top-color:blue;
box-shadow:inset 0 0 0 100px lightblue;
border-radius:100%;"
>Some text <br/> too?</div>
&#13;
{{1}}&#13;