小程序
小游戏
企业微信
微信支付
扫描小程序码分享
刚才试了小程序的open-data,头像显示太不友好,我把组件设置了圆角,但图片还是显示成方形,也不能像image组件那样,支持裁剪
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以圆角
要加个overflow:hidden
.testAvatar{
display: block;
width: 400rpx;
height: 400rpx;
border-radius: 50%;
overflow: hidden
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以做成圆的 你修改错样式了 那个头像 是在伪类元素 你修改他的伪类 border-radius
.userinfo-avatar::after{
border-radius: 140rpx;
可以设置圆角 border-radius: 50%; overflow: hidden;
class="user-img"> open-data> view> .user-img{ width: 200px; height: 200px; background-color: blueviolet; border-radius: 100%; overflow: hidden; } 基础版本是2.10.0,就看不到用户图像了
谢谢,加overflow:hidden解决了
但头像裁剪还不能实现
你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。
比如用户上传的头像是长方形,微信本身显示的头像,会裁剪成正方形,而小程序open-data显示的头像,不支持裁剪,就和微信里显示的头像不一致。
建议open-data在显示头像时,能像一般组件那样定义样式,比如显示为圆形,更能像image那样,支持mode(裁剪缩放)属性。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以圆角
要加个overflow:hidden
.testAvatar{
display: block;
width: 400rpx;
height: 400rpx;
border-radius: 50%;
overflow: hidden
}
可以做成圆的 你修改错样式了 那个头像 是在伪类元素 你修改他的伪类 border-radius
.userinfo-avatar::after{
border-radius: 140rpx;
}
class="user-img"> open-data> view> .user-img{ width: 200px; height: 200px; background-color: blueviolet; border-radius: 100%; overflow: hidden; } 基础版本是2.10.0,就看不到用户图像了
谢谢,加overflow:hidden解决了
但头像裁剪还不能实现
你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。
比如用户上传的头像是长方形,微信本身显示的头像,会裁剪成正方形,而小程序open-data显示的头像,不支持裁剪,就和微信里显示的头像不一致。
建议open-data在显示头像时,能像一般组件那样定义样式,比如显示为圆形,更能像image那样,支持mode(裁剪缩放)属性。