• 微信小程序查看官方样式及修改checkbox样式为圆圈


    小程序中checkbox的样式是正方形的,设计图上给的是一个圆圈,在查看官方demo的时候发现了怎么修改的

    1. 首先在微信官方文档上找到复选框的demo

    image-20200918164207698

    1. 然后审查代码找到复选框的样式部分

    image-20200918164340190

    可以看到选中的复选框的class为wx-checkout-input

    image-20200918164459613

    选中的样式为wx-checkbox-input-checked

    1. 这样我们就可以自己修改样式了

    先弄成圆圈:

    	<checkbox class="interestthreecheckbox" value="{{item.id}}"/>
    
    .interestthreecheckbox .wx-checkbox-input {
      border-radius: 50%;
       35rpx;
      height: 35rpx;
    }
    

    image-20200918164809882

    还可以设置选中的背景颜色

    .interestthreecheckbox .wx-checkbox-input.wx-checkbox-input-checked{
      background: lightblue;
      border: 1px solid lightblue;
    }
    

    image-20200918165521580

    也可以修改对勾的颜色大小

    对勾默认的样式:

    wx-checkbox .wx-checkbox-input.wx-checkbox-input-checked:before {
        font: normal normal normal 14px/1 "weui";
        content: "EA08";
        font-size: 22px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -48%) scale(0.73);
        -webkit-transform: translate(-50%, -48%) scale(0.73);
    

    修改的样式

    .interestthreecheckbox .wx-checkbox-input.wx-checkbox-input-checked::before{
       40rpx;/* 选中后对勾大小 */
      height: 40rpx;/* 选中后对勾大小 */
      font-size:80rpx; /* 对勾大小30rpx */
      color:blue; /* 对勾颜色 白色 */
    }
    

    image-20200918164941547

  • 相关阅读:
    mysql安装
    Python中的 _init__和 _new__的区别
    MySQL系列
    彻底解决编码问题
    人生三问之前后端分离是什么鬼?
    什么是内存泄漏?什么是内存溢出?
    目录
    虚拟环境的使用
    如何为Redis中list中的项设置过期时间
    Redis分布式锁的python实现
  • 原文地址:https://www.cnblogs.com/my466879168/p/13692261.html
Copyright © 2020-2023  润新知