收藏
回答

自定义组件使用radio 和checkbox 如何修改样式?

自定义组件使用radio 和checkbox如何修改样式?因为checkbox有多个样式,不能用统一修改

回答关注问题邀请回答
收藏

2 个回答

  • 漆柒七
    漆柒七
    2022-05-24

    微信小程序有提供了CSS属性

    1、未选中的背景样式:wx-checkbox-input
    2、选中后的背景样式 : wx-checkbox-input.wx-checkbox-input-checked
    3、选中后的勾子的样式:wx-checkbox-input.wx-checkbox-input-checked::before
    
    /* 未选中的背景样式 */
    checkbox .wx-checkbox-input{
      width: 40rpx; 
      height: 40rpx; 
      border-radius: 50%;
    }
    
    /* 选中后的背景样式 */
    checkbox .wx-checkbox-input.wx-checkbox-input-checked{
      border: none;
      background: #37C674;
    }
    
    /* 选中后的勾子样式 */
    checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
      width: 40rpx;
      height: 40rpx;
      line-height: 40rpx;
      border-radius: 50%;
      text-align: center;
      font-size:32rpx; 
      color:#FFF; 
      background: transparent;
      transform:translate(-50%, -50%) scale(1);
      -webkit-transform:translate(-50%, -50%) scale(1);
    }
    


    2022-05-24
    有用 9
    回复 3
    • 海超人和大洋游侠
      海超人和大洋游侠
      2022-08-12
      强啊。文档哪里看的啊
      2022-08-12
      回复
    • Gavin
      Gavin
      2022-10-11
      在自定义组件里的 checkbox,好像 .wx-checkbox-input 无效?覆盖无没反应,在普通Page的wxml里倒是OK的。
      2022-10-11
      回复
    • 王者归来
      王者归来
      2022-12-15
      disabled 样式 .wx-checkbox-input-disabled 哇哈哈
      2022-12-15
      回复
  • 微喵网络
    微喵网络
    2022-03-08

    你想怎么修改?

    2022-03-08
    有用
    回复 2
    • 狗吃了青春
      狗吃了青春
      2022-03-08
      2022-03-08
      回复
    • 狗吃了青春
      狗吃了青春
      2022-03-08
      自定义组件里面,我只能实现单一的样式
      2022-03-08
      回复
登录 后发表内容