【发布时间】:2019-03-10 02:46:47
【问题描述】:
诚然,我是 SVG 新手,但我尝试了以下代码的几种不同变体,但都没有成功。我只是想扩展 SVG 形状和图像以填充页面宽度。我也想缩短高度。我的目标是使它成为一个网站标题/横幅(带有模糊的文本/徽标)。
任何帮助将不胜感激。蒂亚!
<html>
<style>
body{background-color: black;
}
div {
width: 100%;
height: auto;
}
svg {
max-width: 100%;
height: auto;
}
</style>
</head>
<body>
<div>
<svg width="100%" height="370px" viewBox="0 0 1148.942 598.47" preserveAspectRatio="xMidYMax slice">
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="100%" height="100%">
<!--<image xlink:href="https://i.ebayimg.com/images/g/RnUAAOSwG1JakMvr/s-l1600.jpg" x="0" y="0" width="100%" height="680" />-->
<image xlink:href="https://images.furnituredealer.net/img/collections%2Fsignature_design_by_ashley%2Fdarcy%207500_75000-lsg-b5.jpg" x="0" y="0" width="100%" 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>
</div>
</body>
</html>
【问题讨论】: