小程序checkbox和radio样式修改

本文介绍了如何修改微信小程序中checkbox和radio的默认样式,包括大小、颜色、圆角等,并展示了不同状态(如禁用、选中)下的样式调整方法。提供了2019年和2020年的代码更新内容。
摘要由CSDN通过智能技术生成

1、没有修改过的默认(禁用)样式:
在这里插入图片描述
2、 修改默认样式(大小颜色圆角)

/* 修改默认样式 */
checkbox .wx-checkbox-input,radio .wx-radio-input {
  border-radius: 50%;
  width: 40rpx; 
  height: 40rpx;
  background: #fff;
}

在这里插入图片描述
3、修改checked状态时的样式。为什么不直接在这里修改背景色,因为所有都disabled了,checked的背景色只能修改中间的打钩的部分。

/* 修改checked样式 */
radio .wx-radio-input.wx-radio-input-checked::before,
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
 color: #fff;
}

在这里插入图片描述在这里插入图片描述
4、修改禁用且checked的样式:


/* 修改禁用且checked的样式 */
radio .wx-radio-input.wx-radio-input-checked.wx-radio-input-disabled,
checkbox .wx-checkbox-input.wx-checkbox-input-checked.wx-checkbox-input-disabled {
  background: #ff6633;
  border-color: #ff6633;
  color: #fff;
}

在这里插入图片描述

完整代码:

/* 修改默认样式 */
checkbox .wx-checkbox-input,radio .wx-radio-input {
  border-radius: 50%; /* 圆角 */
  width: 40rpx; /* 背景的宽 */
  height: 40rpx; /* 背景的高 */
  background: #fff;
}
/* 修改checked样式 */
radio .wx-radio-input.wx-radio-input-checked::before,
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
 color: #fff;
 background: #ff6633;
}

/* 修改禁用且checked的样式 */
radio .wx-radio-input.wx-radio-input-checked.wx-radi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值