如图,这个勾我想改成实色的,不需要勾,并且要把绿色换掉,试了下好像不行,把微信提供的公共css都去掉了,class也去掉了都不行。。难道就不能改吗?
如图,这个勾我想改成实色的,不需要勾,并且要把绿色换掉,试了下好像不行,把微信提供的公共css都去掉了,class也去掉了都不行。。难道就不能改吗?
最简单的方式是找到 radio 样式的选择器,直接隐藏之:
<radio-group class="radio-group" bindchange="radioChange">
<label class="radio" wx:for="{{items}}">
<radio value="{{item.name}}" checked="{{item.checked}}" class="wx-radio"/>{{item.value}}
</label>
</radio-group>
radio .wx-radio-input {
display: none;
}
.wx-radio {
/* 需要的默认样式 */
}
.wx-radio[checked] {
/* 选中的样式 */
}
坑爹的是 .wx-radio-input
这个元素在小程序开发者工具里看不到,所以很多人不知道。同理, .wx-checkbox-input
对应的是 checkbox 的选择器。小程序中 radio 的样式不是做在 radio 上的,而是做在 .wx-radio-input
这个元素上。
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答3.1k 阅读
我以前用的时候记得:checked选择符是没用的,我是直接用display:none隐藏掉,然后用新标签做的