所以我是Unity UI Builder的新手,在按钮中显示方形图像(背景中有纹理的VisualElement(时遇到了问题
这就是元素在UI生成器中的外观
这就是调整按钮高度时图像的外观(以及我想要实现的目标(
这就是调整按钮宽度时图像的外观(以及我想要实现的目标(。
正如你所看到的,图像被拉伸了,我希望图像一直是方形的。我已经尝试过实现我在谷歌搜索时发现的一些css技巧,但都不起作用。有什么方法可以用css或其他方式强制这种行为吗?谢谢
- 将宽度和高度设置为视觉元素的100%
- 然后将缩放模式(背景(设置为最后一个选项
它将在不隐藏图像任何部分的情况下最大限度地拉伸图像,并保持纵横比。
如果你知道css,它和background-size: contain;
是一样的。
第二个选项与background-size: cover;
相同。