当前位置: 首页 > 面试题库 >

如何更改单选按钮的颜色?

盛柏
2023-03-14
问题内容

我的意思是,单选按钮本身由一个圆形和一个位于中心的点组成(选择该按钮时)。我要更改的是两者的颜色。可以使用CSS完成吗?


问题答案:

一种快速的解决方法是使用来覆盖单选按钮的输入样式:after,但是创建自己的自定义工具箱可能是更好的做法。

    input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }

    input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
<input type='radio' name="gender"/>
<input type='radio' name="gender"/>


 类似资料:
  • 我正在开发一个基于测验的应用程序。将有1个问题和4个选项(单选按钮)。如果用户选择了任何错误的答案,那么我想将单选按钮颜色变为红色。如何做到这一点?

  • 我想知道如何在android中更改单选按钮的圆圈和边框的颜色。请帮我试了两天。

  • 我想在我的一个项目中更改RadioButton圆圈的颜色,但我不知道要设置哪个属性。背景色为黑色,因此不可见。我想把圆圈的颜色设置为白色。

  • 我想知道它是否可能以编程方式进行,以及如何在选中RadioButton时以编程方式更改其颜色? PS:我不想使用XML 在XML中,我使用这样的东西及其工作: 在我style.xml 我如何通过编程实现这一点?

  • 我用的是Android Studio。我需要更改单选按钮的颜色,在将“按钮颜色”值更改为我需要的颜色后,它会在预览中工作,但每当我在设备上启动应用程序时,按钮都是标准的绿色/蓝色。 这是某种设备API级别的问题吗?如果是这样,是否可以更改旧设备的颜色?

  • 我在图片中写的所有单词我需要更改导航颜色按钮警告颜色按钮非android:statusBarColor