创建一个盒子,并创建两个label,在label里面创建radio
<div class="box">
<label>请选择性别</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>男</span>
</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>女</span>
</label>
</div>
编写radio的样式
<style>
* {
text-align: center;
}
.radio-box .radio {
width: 12px;
height: 12px;
display: inline-block;
border: 1px solid aqua;
border-radius: 50px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="box">
<label>请选择性别</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>男</span>
</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>女</span>
</label>
</div>
</body>
设置点击变色样式
<style>
* {
text-align: center;
}
.radio-box .radio {
width: 12px;
height: 12px;
display: inline-block;
border: 1px solid aqua;
border-radius: 50px;
cursor: pointer;
}
.radio-box input:checked+.radio::after {
content: "";
display: block;
width: 6px;
height: 6px;
background-color: red;
border-radius: 50px;
margin-left: 3px;
margin-top: 3px;
}
.radio-box input:checked+.radio {
border-color: red;
}
.radio-box input[type="radio"] {
display: none;
}
</style>
</head>
<body>
<div class="box">
<label>请选择性别</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>男</span>
</label>
<label class="radio-box">
<input type="radio" name="sex">
<span class="radio"></span>
<span>女</span>
</label>
</div>
</body>
效果图203019694.PNG)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f83c4938db2c228e242423232e3d865c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/720ebfdc9947d7fd7c93e33b73b86635.png)