手写CSS+js实现radio单选按钮
程序员文章站
2022-03-04 19:42:58
...
本文给大家介绍手写CSS+js实现radio单选按钮,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
有的时候我们需要用长得漂亮一点的单选按钮,那么,就要抛弃原有的自己来写,下面就是我实现的
<p class="radio"><span class="yuan rdactive"><span></span></span>你丑你先</p> <p class="radio"><span class="yuan"><span></span></span>你才丑你先</p> <p class="radio"><span class="yuan"><span></span></span>你更丑你先</p>
.radio{ display: flex; align-items: center; width: 100px; cursor: pointer; } .yuan{/*大圈*/ display: block; width: 10px; height: 10px; border-radius: 50%; background: #ececec;/*这里写自己喜欢的颜色*/ display: flex; align-items: center; margin-right: 5px; } .radio>span.rdactive{ background: #EF6121;/*这里写自己喜欢的颜色*/ } .yuan span{/*小圈*/ display: block; width: 4px; height: 4px; border-radius: 50%; background: white;/*这里写自己喜欢的颜色*/ margin: 0 auto; }
$(".radio").children('.yuan').on('click',function(){ $('.rdactive').removeClass('rdactive'); $(this).addClass("rdactive").siblings().removeClass("rdactive"); })
效果图:
好啦,到这里就可以实现啦。是不是很简单,大家可以自己动手试试!
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问 CSS视频教程!
相关推荐:
以上就是手写CSS+js实现radio单选按钮的详细内容,更多请关注其它相关文章!
推荐阅读
-
Android编程实现带有单选按钮和复选按钮的dialog功能示例
-
vue 表单之通过v-model绑定单选按钮radio
-
jq怎么获取radio选中的值(详解js获取单选按钮radio的值)
-
JSP单选按钮验证、下拉框验证、复选框验证实现代码
-
jq怎么获取radio选中的值(详解js获取单选按钮radio的值)
-
vue 表单之通过v-model绑定单选按钮radio
-
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
-
BootStrap表单控件之复选框checkbox和单选择按钮radio
-
input:checkbox多选框实现单选效果跟radio一样
-
jquery单选框radio绑定click事件实现方法