公司需要将小程序改写成H5,遇到一个问题就是img图片适应问题。
原图:
图片在小程序中:
显得很自然,用了小程序image组件的mode属性,属性值为aspectFill
https://developers.weixin.qq....
图片在H5中
很明显被拉伸了并且没有裁剪
求教在VUE中怎么实现这种效果?
公司需要将小程序改写成H5,遇到一个问题就是img图片适应问题。
原图:
图片在小程序中:
显得很自然,用了小程序image组件的mode属性,属性值为aspectFill
https://developers.weixin.qq....
图片在H5中
很明显被拉伸了并且没有裁剪
求教在VUE中怎么实现这种效果?
cosnt image = new Image();
image.onload = ()=>{
// 获取图片宽高比 然后与期望的宽高比做对比 以便判断是优先适配宽度还是高度
// 然后就是计算溢出偏移,你要是做到和小程序一个效果,应该需要加一层父容器,以便overflow:hidden
};
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决