图片怎么不拉伸不裁剪的显示出来有好的解决方案吗?-灵析社区

米斯达

请问,所有尺寸图片自适应怎么做到的,要做一个类似小红书的模块,用户上传一组图然后写一段文字发布,遇到的问题就是,用户上传的图片尺寸不可控,然后去参考了小红书。 它的处理是, 1.极端宽的先撑满屏幕宽度再等比缩放然后居中。 2.极端高的先撑满高度在等比缩放然后居中。 3.不是极端比例的撑不满的就居中放中间,能撑满的就撑满 我的需求就是这组图不拉伸不裁剪的显示出来,就好。 使用的是uniapp框架 其中要有很多处理, ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/ad6496741d97906867b2e0920ea7d403.png) ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/42c01be17dd58435902ed29184d1631f.png) ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/c0c508270b0c17766a7204663fb028ce.png)

阅读量:189

点赞量:0

问AI
我买了30万的鞋子
直接 "background-size: contain" 就能搞定 .container { width: 500px; height: 300px; border: 1px solid #000; } .img { width: 100%; height: 100%; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url('./test.png'); }