使用深度修改样式不生效,直接在 custom-style里面修改即可;
- position="bottom"
- custom-style="height:25%;background:linear-gradient(95deg, #F8FCFF -0.03%, #EDF5FF
- 64.44%, #F8FCFF 133.06%);" 在这里设置渐变背景
- round
- show="{{ showLogin }}"
- bind:close="onLoginClose">
- <button
- open-type="getPhoneNumber" open-type是微信原生自带
- class="wx-login-btn wx-btn"
- bindgetphonenumber="wxLogin">手机号快捷登录button>
- <checkbox-group class="certificate" style="width: 90%;margin:24rpx 40rpx;">
- <checkbox checked="{{isagree}}" class="checkbox" value="{{sms}}">checkbox>
- <view class="certificate-txt">阅读并同意<text class="txt" bindtap="openUrl" data-num='lending006'>《用户信息授权书》text>、<text class="txt" bindtap="openUrl" data-num='lending008'>《卖家云SaaS系统服务协议》text>view>
- checkbox-group>
样式代码,包括同意协议勾选前后的样式,
- .herad .wx-login-btn {
- margin: 80rpx 0 64rpx 0;
- height: 96rpx;
- line-height: 96rpx;
- font-size: 30rpx;
- border-radius: 6rpx;
- width: 90%;
- color: #fff;
- right: 0;
- display: flex;
- justify-content: center;
- align-items: center;
- position: flex;
- bottom: 0;
- left: 0;
- padding: 0;
- margin-left: 5%;
- text-align: center;
- /* padding-left: -5rpx; */
- border-top-left-radius: 50rpx;
- border-bottom-left-radius: 50rpx;
- border-top-right-radius: 50rpx;
- border-bottom-right-radius: 50rpx;
- letter-spacing: 3rpx;
- }
-
- .wx-btn {
- background: var(--blue, linear-gradient(90deg, #1463FF 0%, #7214FF 100%));
- box-shadow: 0rpx 8rpx 20rpx 0rpx rgba(20, 72, 255, 0.20);
- }
- .wx-btn:hover{
- box-shadow: 10rpx 10rpx 32rpx #91c9f4;
- }
- .certificate {
- display: flex;
- align-items: flex-start;
- justify-content: space-between;
- margin-top: 24rpx;
- font-size: 30rpx;
- color: #666666;
- }
- .checkbox .wx-checkbox-input {
- border-radius: 10rpx;
- /* 圆角 */
- width: 40rpx;
- /* 背景的宽 */
- height: 40rpx;
- border: none;
- }
- .checkbox .wx-checkbox-input {
- background:#E7E7E7
- }
- .checkbox .wx-checkbox-input.wx-checkbox-input-checked {
- background:#E7E7E7
- }
- .checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
- width: 40rpx;
- height: 40rpx;
- line-height: 40rpx;
- text-align: center;
- font-size: 20rpx;
- color: #7B7B7B;
- background: transparent;
- transform: translate(-50%, -50%) scale(1);
- -webkit-transform: translate(-50%, -50%) scale(1);
- }
- .certificate-txt{
- color: #222;
- font-size: 24rpx;
-
- }
- .txt {
- color: #1F6DF2;
- font-size: 24rpx;
- }