【发布时间】:2017-11-04 12:42:50
【问题描述】:
我尝试在我的 HTML 代码中绘制一个 svg 以获得具有背景图像的特定路径/对象。 该对象应该有点响应(使用引导程序),但填充了图像并且图像应该保持其比例。
<svg width="100%" height="370px" viewBox="0 0 1148.942 598.47" preserveAspectRatio="none" >
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="1153" height="680">
<image xlink:href="images/headerBackground.png" x="0" y="0" width="1153" height="680" />
</pattern>
</defs>
<path fill="url(#img1)" d="M1145.237,3.395H3.379v592c0,0,247.108-160.416,1141-99L1145.237,3.395z"/>
</svg>
您可以在现场演示中看到它:
https://liveweave.com/N5nib6
https://jsfiddle.net/zyyvd86g/
也许有人可以帮忙吗?我希望问题足够清楚。
【问题讨论】:
-
欢迎来到 Stack Overflow。您的 liveweave 演示与您的问题不符。你能解决这个问题吗?
-
我更改了链接。我不知道,为什么它不能按预期工作。在我的电脑上,我看到了正确的版本,但在我的智能手机上却没有。
标签: html svg background