如何从对象标记缩放svg的x和y轴
How to scale svg in x and y axis from a object tag?
在我的html文件中,我有一个通过对象标记加载的svg。我想在x轴和y轴上缩放它,但是不行。有人知道怎么做吗?
感谢<!DOCTYPE html>
<html>
<head>
<title>Animate</title>
<style>
</style>
</head>
<body>
<object data="images/steve/steve.svg" type="image/svg+xml" id="steve" width="100%" height="100%"></object>
<script>
var steve = document.getElementById("steve");
steve.addEventListener("load", function() {
var svgDoc = steve.contentDocument;
//steve.setAttribute('transform','scale(1.0 2.0)'); // this does not work
},false);
</script>
</body>
</html>
将SVG元素放在div中并缩放它。此外,确保在"steve.svg"中将svg元素本身的宽度和高度设置为100%,以便它与元素一起缩放。您可以在文本编辑器中打开steve.svg并将width="100%" height="100%"
添加到<svg></svg>
标记
<div id="steve-container">
<object data="images/steve/steve.svg" type="image/svg+xml" id="steve" width="100%" height="100%"></object>
</div>
然后将steve-container的CSS样式设置为所需的大小
相关文章:
- 缩放Raphael/SVG容器以适应所有内容
- D3.js:缩放svg时错过刻度线
- svg.js/svg平移缩放-双击交互
- D3.js在画布和svg中映射缩放行为
- 定位D3 SVG画布x/y和加载时的缩放级别
- 相对于选定的地区中心缩放SVG国家/地区地图
- 使用SVG和jQuery可缩放和可点击的座位计划
- 关于SVG(可缩放矢量图形)的几个问题
- 缩放SVG图像以适应父对象,并在不同的实例中更改仪表颜色
- 带有嵌入标记的SVG:Safari没有't向右缩放
- D3.js:从 svg 的角度了解缩放
- 缩放加载的 SVG 并使用捕捉 svg 放大
- SVG网格线在Google Chrome中缩放时模糊,但在Mozilla Firefox中工作正常
- SVG 动画问题(缩放时 svg 模糊)
- SVG feOffset 过滤器放大/缩放
- SVG缩放鼠标滚轮使用svgcanvas在铬
- 使用Snap.svg缩放多边形
- 在HTML文档中使用鼠标滚轮进行SVG缩放
- 谷歌铬-整个SVG缩放与JavaScript
- javascript中的SVG缩放