【发布时间】:2022-01-11 04:11:16
【问题描述】:
您好,我已经成功剪裁了一个 svg 形状的路径,并使用我在网上找到的文档进行了缩放。
但是我正在尝试向剪辑路径添加边框并且没有运气。我不想覆盖这个剪辑并添加填充,因为我想要透明度。
这是我一直在使用的代码,我尝试重新创建的效果附在图像中。
提前致谢!
<svg
height="0"
width="0"
viewBox="0 0 198.6 51.6"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Assets" fill="none">
<defs>
<clipPath id="myClip" clipPathUnits="objectBoundingBox" transform="scale(0.00503524672
, 0.01937984496)">
<path class="st0" d="M176.9,51.1H7.7c-4,0-7.2-3.2-7.2-7.2V7.7c0-4,3.2-7.2,7.2-7.2h183.1c4,0,7.2,3.2,7.2,7.2v22.2
c0,1.9-0.8,3.8-2.1,5.1L182,49C180.7,50.4,178.8,51.1,176.9,51.1z"></path>
</clipPath>
</defs>
</g>
</svg>
<style>
.btn_b {
-webkit-clip-path: url(#myClip);
clip-path: url(#myClip);
}
</style>
【问题讨论】:
-
剪辑就是这样。里面的东西被渲染,外面的东西不是。没有边界这样的东西。