image mode="widthFix"加上边框失去比例
1.选一张正方形的图
2.使用image 组件,用上mode=“widthFix” 宽度可设成20% 或是150rpx
这个时候显示成为正方形
3.再加上样式
border-radius: 50% ; border : 3px solid #fff ; |
这个时候,图片就失去比例了,不再是正方形。
1 回复
附暂时性的解决方案:
1.用js拿到适合的宽度
Page({ data: { logoWidth: '' }, onLoad: function () { var that = this ; //拿到屏幕宽度 wx.getSystemInfo({ success: function (res) { that.setData({ logoWidth: res.windowWidth * 0.15 }); } }); } }); |
2.然后写死样式
<image class= "coupon-logo" src= "logo.png" style= "width:{{logoWidth}}px;height:{{logoWidth}}px;" /> |