单选按钮美化效果代码
分类:实例代码
在网页中,单选按钮是最为常用的元素之一,但是它长的确实太一般了,并且改造潜力有限,所以必须使用一些其他方法来对其进行一下美化,下面就是一段这样的实例代码,下面对此做一下简单介绍。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style type="text/css"> .RadioClass{display:none;} .RadioLabelClass:hover{text-decoration:underline;} .LabelSelected{background:url("mytest/jQuery/Check.png") no-repeat;} .RadioLabelClass { background:url("mytest/jQuery/RUnCheck.png") no-repeat; padding-left:30px; padding-top:3px; margin:5px; height:28px; width:80px; display:block; float:left; } .RadioSelected{background:url("mytest/jQuery/RCheck.png") no-repeat;} </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".RadioClass").change(function(){ if($(this).is(":checked")){ $(".RadioSelected:not(:checked)").removeClass("RadioSelected"); $(this).next("label").addClass("RadioSelected"); } }) }) </script> </head> <body> <div> <input id="Radio1" type="radio" class="RadioClass" name="group1" > <label id="Label1" for="Radio1" class="RadioLabelClass">前端教程网一</label> <input id="Radio2" type="radio" class="RadioClass" name="group1"/> <label id="Label2" for="Radio2" class="RadioLabelClass">前端教程网二</label> <input id="Radio3" type="radio" class="RadioClass" name="group1"/> <label id="Label3" for="Radio3" class="RadioLabelClass">前端教程网三</label> </div> </body> </html>
以上代码实现了我么的要求,实现比较不错的美化效果,当然可以根据自己的需要进行改造。
代码非常的简单,这里就不多介绍了,实现原理和checkbox复选框美化效果代码一章节类似。
单选按钮美化效果代码,这样的场景在实际项目中还是用的比较多的,关于单选按钮美化效果代码就介绍到这了。
单选按钮美化效果代码属于前端实例代码,有关更多实例代码大家可以查看。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu