gpt4 book ai didi

html - SVG img preserveAspectRatio Chrome

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:03 24 4
gpt4 key购买 nike

当我对 SVG 文件中的图像使用 preserveAspectRatio=none 时,它​​似乎在 Google Chrome 中不起作用。SVG 不会根据图像的宽度和高度进行缩放。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="test"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 1024 768">
<defs>
</defs>
<image x="288" y="140" width="368" height="160" xlink:href="image.svg" preserveAspectRatio="none" />
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="test"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 1024 768">
<defs>
</defs>
<image x="288" y="140" width="368" height="160" xlink:href="image.svg" preserveAspectRatio="none" />
</svg>

在 IE9、最新的 Opera 和 FF 中它可以工作!

如果应该包含的图像没有属性 preserveAspectRatio=none 似乎不起作用。我不能假设每个 SVG 都有这个属性。所以我需要知道如何在 SVG 嵌入“图像”标签的情况下覆盖这样的属性。

最佳答案

http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute
请尝试“延迟”。
但是我认为chrome不支持这个值。

关于html - SVG img preserveAspectRatio Chrome ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626588/

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