微信小程序-联系客服按钮样式修改

  在页面中使用<button open-type="contactr/>或者<contact-button size='30'></contact-button>可以显示进入客服会话按钮。这时候联系客服按钮的样式就是固定的,怎样能够修改为我们自己想要的效果咧!

  这是我在项目中需要实现的客服按钮,实现做法如下:

 

1. 结构:

<view class="contact-btn">

<view class='contact-list'>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

<contact-button size='30'></contact-button>

</view>

<image mode='widthFix' src="../../images/contact.png" class="user-ads-rImg"></image>

<text class='color-white'>联系在线客服</text>

</view>

 

2. 样式:

.contact-btn {

height: 80rpx;

margin: 40rpx 0;

position: relative;

display:flex;

align-items:center;

justify-content:center;

background-color:#f56259;

}

 

.contact-btn image {

width: 52rpx;

height: 48rpx;

margin-top: 10rpx;

margin-right: 10rpx;

}

 

.contact-list {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 80rpx;

z-index: 100;

overflow: hidden;

opacity: 0;

}

       在类名为contact-list 的容器,我们给他和我们写的按钮一样的高宽并定位在伪按钮之上,在它的里面放上足够多的客服会话按钮,多出的隐藏。实际上就是将足够多的客服会话按钮定位在我们写的伪按钮上面,并给它的透明度为0,这样我们表面上按得是我们自己写的伪按钮;实际上按得还是客服会话按钮

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值