gpt4 book ai didi

html - 如何设置笔画宽度 :1 on only certain sides of SVG shapes?

转载 作者:技术小花猫 更新时间:2023-10-29 11:28:57 25 4
gpt4 key购买 nike

<rect> 上设置 stroke-width: 1 SVG 中的元素在矩形的每一边放置一个笔划。

如何在 SVG 矩形的三个边上放置一个笔画宽度?

最佳答案

如果您需要中风或无中风,那么您也可以使用 stroke-dasharray为此,通过使破折号和间隙与矩形的边相匹配。

rect { fill: none; stroke: black; }
.top { stroke-dasharray: 0,50,150 }
.left { stroke-dasharray: 150,50 }
.bottom { stroke-dasharray: 100,50 }
.right { stroke-dasharray: 50,50,100 }
<svg height="300">
<rect x="0.5" y="0.5" width="50" height="50" class="top"/>
<rect x="0.5" y="60.5" width="50" height="50" class="left"/>
<rect x="0.5" y="120.5" width="50" height="50" class="bottom"/>
<rect x="0.5" y="180.5" width="50" height="50" class="right"/>
</svg>

参见 jsfiddle .

关于html - 如何设置笔画宽度 :1 on only certain sides of SVG shapes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com