js+css--单选按钮,自定义选中的颜色???(性别按钮,男女)

Posted 小白呀白菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js+css--单选按钮,自定义选中的颜色???(性别按钮,男女)相关的知识,希望对你有一定的参考价值。

效果图:

 

 html:

<div class="item"><div class="rad"></div><span class="sexs">男</span></div>
<div class="item check"><div class="rad"></div><span class="sexs">女</span></div>
 
css:(用的less,自己分解出来)
.item{
margin-right:5px;
display: inline-block;
padding: 0 5px;
font-size: 12px;
color: #BFBFBF;
font-family: "DIN";
cursor: pointer;
.rad{
float: left;
margin-top: 4px;
margin-right: 4px;
width: 4px;
height: 4px;
padding: 2px;
border: 1px solid;
border-radius: 50%;
background-clip: content-box;
}
.sexs{
font-size: 12px;
}

}
.check {
color: #FB452F;
position: relative;
}
.check .rad{
border: 1px solid #BFBFBF;
background-color: currentColor;
}
 
 
js:
//点击单选按钮事件
var items=document.getElementsByClassName("item");
for(var i=0;i<items.length;i++){
console.log(items[1].classList)
items[i].onclick=function(){
for(var j=0;j<items.length;j++){
items[j].classList.remove("check");
 
}
$(this).addClass("check");
 
}
 
}

以上是关于js+css--单选按钮,自定义选中的颜色???(性别按钮,男女)的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 CSS only 单选按钮没有被选中? [关闭]

Material UI:更改未选中单选按钮的颜色

js改变单选按钮背景图片,怎么更改文字颜色呢?效果如图

选中单选按钮时如何播放动画?

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

自定义单选按钮:如何取消选中? (复选框黑客)[重复]