收藏
回答

修改单选按钮样式无效?

在app.wxss中修改单选按钮的样式无效,但是在页面中的wxss中修改就可以生效

radio .wx-radio-input{
  width36rpx;
  height36rpx;
}
radio .wx-radio-input.wx-radio-input-checked::before{
  border-radius50%;
  font-size:40rpx; 
}
回答关注问题邀请回答
收藏

3 个回答

  • showms
    showms
    03-15

    样式后面加个 !important

    03-15
    有用 2
    回复 1
  • Tom 皓⃰宇⃰
    Tom 皓⃰宇⃰
    07-29

    在很多页面都有使用到radio组件,为了方便代码编写,把公共的放到自定义组件里面了。在自定义组件的wxss中更改radio的样式( !important加了)不生效,在引用组件页面的wxss中就会生效,请问下这是什么原因?三个样式写在自定义组件中均未生效。

    radio .wx-radio-input {

      width: 26rpx !important;

      height: 26rpx !important;

      border: 2rpx solid #FFFFFF!important;

      border-radius: 50% !important;

      background: #FFFFFF !important;

    }

     radio .wx-radio-input.wx-radio-input-checked {

      border: 2rpx solid #FFFFFF !important;

      background-color: white !important;

    }

     radio .wx-radio-input.wx-radio-input-checked::before {

      width: 50% !important;

      height: 50% !important;

      background: #2080F7 !important;

      border-radius: 50% !important;

      content: '' !important;

      transform: translate(-50%, -50%) scale(1) !important;

      -webkit-transform: translate(-50%, -50%) scale(1) !important;

    }

    07-29
    有用
    回复
  • 蒸锅啊
    蒸锅啊
    03-15

    单选按钮是不是组件中的,自定义组件中用不了全局样式

    03-15
    有用
    回复 1
    • 取名字真难
      取名字真难
      03-15
      不是组件,正常页面
      03-15
      回复
登录 后发表内容