2
A
回答
3
<svg viewBox="-1 -1 2 2"> <!-- viewBox defines the coordinate system.-->
<circle cx="0" cy="0" r="1" />
</svg>
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox
4
到viewBox
变种的选择:
<svg width="100" height="100">
<circle cx="50%" cy="50%" r="10"/>
</svg>
如果缩小整个页面的圆圈但是会变得更大。
另一种方法是使用零长度路径与圆linecaps,像这样:
<svg viewBox="0 0 100 100">
<path d="M50 50" stroke-linecap="round" stroke="black"
fill="none" vector-effects="non-scaling-stroke"
stroke-width="20"/>
</svg>
0
把你圈组<g>
和使用transform="translate(x, y)"
。
<svg viewBox="0 0 400 400">
<g transform="translate(200, 200)">
<circle cx="0" cy="0" r="200" style="" fill="darkOrange"></circle>
</g>
</svg>
上的jsfiddle简单的例子:
https://jsfiddle.net/mattez/0p2pstrf/
相关问题
- 1. 在SVG中生成数字圆 - 如何居中文本
- 2. 在圆形按钮上居中文本
- 3. 如何在圆形背景中居中图标
- 4. 如何在svg中居中图像
- 5. 如何在矩形的底部svg中画一个圆角JS
- 6. 如何在svg中创建圆角
- 7. SVG中的三角形上的圆角
- 8. 如何垂直居中放置圆形文本?
- 9. SVG自定义圆形状
- 10. SVG(1.1):如何在浏览器中“链接到”或“居中”形状?
- 11. 如何居中形象?
- 12. 如何将响应SVG图像居中?
- 13. 如何将SVG上的Bootstrap Tooltip居中?
- 14. 在圆形按钮中完美居中文字?
- 15. CSS3中居中内圆div
- 16. 我如何完美地将SVG圆圈内的单个字符居中?
- 17. 如何使用圆形渐变填充制作svg形状?
- 18. 如何使用画布和svg绘制圆形矩形?
- 19. 在svg中居中一个字符
- 20. 如何在SVG中绘制此形状?
- 21. 如何在另一个SVG文件中居中并缩放SVG文件
- 22. 如何在PyGame中绘制圆形?
- 23. 如何在iOS中创建圆形UITableView?
- 24. 如何在IE9中垂直居中SVG文本
- 25. 如何在SVG剪辑路径中居中对齐图像?
- 26. 如何在SVG g元素中居中文本?
- 27. 如何在SVG中居中90º旋转文本
- 28. 如何在带圆角的SVG中实现分割条形象化?
- 29. SVG文本不居中firefox
- 30. 在svg或canvas中将文字包装成圆形
的'viewBox'将有效的SVG中居中,如果你正确地使用它。 –
oh ...傻我.. =)获得(-1000 -1000)和(1000 1000)之间的坐标系... viewBox需要:viewBox =“ - 1000 -1000 2000 2000”最后两个值是长度,而不是坐标 – zcaudate