我正在做一个React + material UI项目,我无论如何也想不出如何从Material UI中伸长或拉伸一个图标的宽度。
这里我有一个图标,它被包裹在一个标签中:最初我将左边距设置为自动,这样它就会被推到右边:
我想要的是汉堡包的3行图标在不增加高度的情况下一直延伸到顶部栏。如果我打开图标并将宽度设置为100,它会跳到中心,因为现在图标占据了整个元素(基本上去掉了左边距)。但是,该图标实际上并不会拉伸以填充空格:
我还注意到,改变图标大小的唯一方法是增加图标的高度。这是当宽度为100%,高度为32rem时:
现在,从技术上讲,这三条线正在穿过横杆,但现在图标的高度也变得“更大”了。我怎样才能让这个图标在不增加高度的情况下延伸到可用的空间?任何建议都很感谢,谢谢!
发布于 2020-11-08 20:02:22
由于该图标是一个SVG对象,因此您可以尝试添加preserveAspectRatio="none"
。查看此处:SVG: stretching an image
https://stackoverflow.com/questions/64742192
复制