微信小程序图片 image 的默认宽高及缩放裁剪模式详解

2024-07-27
来源:网络整理

微信小程序图片默认宽高为: 和 ,

我遇到的业务场景是100%宽高适配

所以

1.宽度设置成100%, .img{width: 100%;} 2.设置mode属性 mode="widthFix",

mode——图片裁剪和缩放模式,默认值:,共有13种模式,其中4种为缩放模式,9种为裁剪模式。

官方文档:

缩放模式,在不保持长宽比的情况下缩放图像,使图像的宽度和高度充分拉伸以填充元素

在缩放模式下,图像会缩放以保持宽高比,以便可以完全显示图像的长边。换句话说,图像可以完整显示。

在缩放模式下,图像会缩放以保持纵横比,确保只有图像的短边可以完整显示。换句话说,图像通常只在水平或垂直方向上完整,而其他方向将被切断。

缩放模式下,宽度不变,高度自动变化,原图长宽比保持不变

微信小程序图片拉伸不变形_微信小程序开发图片拉伸_微信小程序图片拉伸问题

缩放模式下,高度不变,宽度自动变化,原图长宽比保持不变 2.10.3

顶部裁剪模式,不缩放图片,只显示图片顶部区域

裁剪模式,不缩放图片,只显示图片底部区域

裁剪模式,不缩放图片,只显示图片中间区域

左侧裁剪模式,不缩放图片,只显示图片左侧区域

裁剪模式,不缩放图片,只显示图片的正确区域

左上裁剪模式,不缩放图片,只显示图片左上区域

顶部裁剪模式,不缩放图片,只显示图片右上区域

左侧裁剪模式,不缩放图片,只显示图片左下区域

裁剪模式,不缩放图片,只显示图片右下区域

分享