【发布时间】:2018-09-10 18:24:44
【问题描述】:
这是我的 codepen 的链接:https://codepen.io/Bryandbronstein/pen/QVaQpa
所以基本上我所拥有的是一个设置为 clipPath 元素的 svg 圆圈,用于将我的图像切割成一个圆圈。然后我想将我的文本围绕圆圈弯曲,而不是在我的圆形图像顶部的一条直线上,如下所示:
问题是,我有这张图片作为我的示例展示,因为这段代码在 Firefox 中有效,但我无法测试其他浏览器。是什么赋予了? 这是我的代码:
<svg height="300" width="350">
<defs>
<clipPath id="circleView">
<circle id="curve" cx="150" cy="180" r="110" fill="transparent" />
</clipPath>
</defs>
<text x="390" y="-20" width="100">
<textpath id="homepageText" xlink:href="#curve">
My Homepage!
</textpath>
</text>
<image width="300" height="410" xlink:href="meee.jpg" clip-path="url(#circleView)" />
</svg>
澄清一下,我在 HTML 和 CSS 方面有中等经验,但在 SVG 方面经验很少。谢谢!
【问题讨论】: