小程序中修改checkbox和radio的样式

在微信小程序里面,有时候为了配合整个项目的风格,checkbox和radio的样式会有些不同。

  • 修改checkbox样式
.wxml
<checkbox-group class='pull-left' bindchange="checkboxChange">
    <label class="checkbox flex flex-vc ">
        <checkbox bindchange='checkboxChange' value="" checked="{{checkboxStatus}}" color='#fff'/>
        <view>可用2000个积分币抵扣</view>
    </label>
</checkbox-group>

.wxss
/* checkbox未选中时样式 */

checkbox .wx-checkbox-input{
    border-radius: 3rpx;
    height: 26rpx;
    width: 26rpx;
    margin-top: -4rpx;
    /* 自定义样式.... */
} 

/* checkbox选中时样式 */

checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
  background-color: #e02e24;
  border: 1rpx solid #e02e24;
  /* 自定义样式.... */
}
  • 修改radio样式
    .wxml
<radio-group class="radio-group" bindchange="radioChange">
  <label class="radio" wx:for="{{items}}">
  <radio value="{{item.name}}" checked="{{item.checked}}" color="#fff"/>{{item.value}}
  </label></radio-group>

.wxss
/* radio未选中时样式 */

radio .wx-radio-input{
  border-radius: 3rpx;
  height: 26rpx;
  width: 26rpx;
  margin-top: -4rpx;
  /* 自定义样式.... */
} 

/* radio选中时样式 */

radio .wx-radio-input.wx-radio-input-checked::before{
  background-color: #e02e24;
  border: 1rpx solid #e02e24;
  /* 自定义样式.... */
}

作者:Lucky_Aimee
来源:CSDN
原文:https://blog.csdn.net/qq_39364032/article/details/79742415?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容