- 当前 Bug 的表现(可附上截图)
wxss 不能设置图片宽高自动 width: auto, 其中 width,height 一个设置 auto 就会造成图片不显示,因为很多情况下我们只会设置图片的高度一样,让宽度自动缩放,但是不能设置 auto 属性
- 预期表现
image 组件能够支持 wxss 设置 width,height 的属性值为 auto
- 复现路径
- 提供一个最简复现 Demo\
<image style="width: 54rpx; auto;margin-left: 20rpx; margin-right: 20rpx" src='
http://58.68.234.140:6677/pemicon/1539673680890.png
'></image>
https://developers.weixin.qq.com/miniprogram/dev/component/image.html
image组件的 mode属性了解一下。
我想实现的是 height: 30rpx; width: auto 这种固定高度,宽度自动,但是它不支持设置 auto, 设置 auto ,width 直接变成 0 了
mode 有 13 种模式,其中 4 种是缩放模式,9 种是裁剪模式。
这个不能用,就是他不支持设置 width 为 auto 这个属性值,我只设置一个高度, width: 30rpx; height : auto 在小程序不行,图片直接不显示, height 他就显示为 0 了
解决了吗
可以获取图片的实际高度要是超出最大,就显示为最大高度,宽度不设置自适应
示例
https://www.jb51.net/article/106605.htm
可以设置 width: 100%; 然后用 margin-left margin-right 调
顶!希望官方给个回复 @官方
width
:
100
rpx;
height
:
auto
;
我也遇到相同问题,height: auto; 也会导致图片不显示。
就是啊,没办法哦
mode="widthFix"