背景:需要做一个分享功能,需要使用<button>
的属性open-type触发该功能。
按钮内有图片和文字
- 去掉padding和margin
<button style="padding: 0; margin: 0;">
<image />
<view>分享</view>
</button>
- 去掉图片和字体间的空隙(把两个元素变为block,块级元素)
<button style="padding: 0; margin: 0;">
<image style="width: 32rpx; margin: 0 auto; display: block;" mode="widthFix"/>
<view style="line-height: 28rpx;">分享</view>
</button>
- 去掉按钮的边框
<view class="removeButtonStyle">
<button style="padding: 0; margin: 0;">
<image style="width: 32rpx; margin: 0 auto; display: block;" mode="widthFix"/>
<view style="line-height: 28rpx;">分享</view>
</button>
</view>
.removeButtonStyle button::after {
border: none;
}
- 发现图片有圆角,把它去掉
<view class="removeButtonStyle">
<button style="padding: 0; margin: 0; border-radius: 0;">
<image style="width: 32rpx; margin: 0 auto; display: block;" mode="widthFix"/>
<view style="line-height: 28rpx;">分享</view>
</button>
</view>
- 图片和文件间还需要一点距离
<view class="removeButtonStyle">
<button style="padding: 0; margin: 0; border-radius: 0;">
<image style="width: 32rpx; margin: 0 auto; display: block;" mode="widthFix"/>
<view style="line-height: 28rpx; margin-top: 12rpx;">分享</view>
</button>
</view>