/** wxml: **/
<swiper>
<swiper-item>
<image mode="widthFix" src="图片url地址" />
</swiper-item>
</swiper>
/** wxss: **/
/** 屏幕宽度:100vw **/
/** 原图宽高:1125*352 **/
swiper {
width: 100%;
height: calc( 100vw * 352 / 1125 );
}
swiper image {
width: 100%;
}
/**
计算公式:
屏幕宽度 * 原图高度 / 原图宽度
**/
本文介绍了一种在小程序中使用WXML和WXSS实现图片自适应屏幕宽度的方法,通过精确计算保持图片原始比例,适用于不同分辨率设备。关键在于利用CSS calc函数结合屏幕宽度vw单位和图片原始尺寸进行比例缩放。
1064

被折叠的 条评论
为什么被折叠?



