微信小程序中使用radio单选框--快速修改宽高及选中样式
关于多选框设置样式的办法,其实与radio单选框设置的方法一样,唯一不同的是,在css样式里,/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */的下面定义的css需要加上!important才会生效,意思是本css拥有最高权重,但是多选框就不用
<radio-group>
<label>
<radio value="1" checked />是
</label>
<label>
<radio value="0"/>否
</label>
</radio-group>
重写radio的css样式
/*radio未选中时样式 */
radio .wx-radio-input{
width: 25rpx;
height: 25rpx;
border-radius: 50%;
}
/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */
radio .wx-radio-input.wx-radio-input-checked {
background: #2861F0 !important;
border-color:#2861F0 !important;
}
/* 选中后的 对勾样式 (白色对勾 可根据UI需求自己修改) */
radio .wx-radio-input.wx-radio-input-checked::before {
width: 18rpx;
height: 18rpx;
line-height: 18rpx;
text-align: center;
font-size: 22rpx;
color: #fff;
background: transparent;
transform: translate(-50%, -50%) scale(1);
-webkit-transform: translate(-50%, -50%) scale(1);
}
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17634442.html