`

美化radio

 
阅读更多
<form name="reg" onsubmit="return checkform(this);">
 请选择你的性别:
  <div id="male">
    <input type="radio" id="sex_male" checked="checked" name="sex" value="male" />
    <label name="sex_male" class="checked" for="sex_male">男</label>
    
    <input type="radio" id="sex_female" name="sex" value="female" />
    <label name="sex_female" for="sex_female">女</label>
    
	<input type="radio" id="sex_nomale" name="sex" value="nomale" />
    <label name="sex_nomale" for="sex_nomale">人妖</label>
    
  </div>
  <input type="submit" name="Submit" value="提交" id="Submit" />
</form>

body{
  font-size:12px;
  font-family:'宋体';
}

#sex_male,#sex_femal,#sex_nomale{
  display:none
}

label{
  /*display:-moz-inline-block;*/
  display:inline-block;
  cursor:pointer;
  margin:5px 0;
  padding-left:20px;
  line-height:15px;
  background:url(2.gif) no-repeat left top;
}
label.checked{
  background-position:left bottom;
}

window.onload = function() 
 {
  labels = document.getElementById('male').getElementsByTagName('label');
  radios = document.getElementById('male').getElementsByTagName('input');
  for(i=0,j=labels.length ; i<j ; i++)
  {
   labels[i].onclick=function() 
   {
    if(this.className == '') {
     for(k=0,l=labels.length ; k<l ; k++)
     {
      labels[k].className='';
	  radios[k].checked = false;
     }
     this.className='checked';
	 try{
	 	document.getElementById(this.name).checked = true;
	 } catch (e) {}
    }
   }
  }
 }
/*以下是点击提交按钮时,弹出的框,如果不需要,可直接删除 */
var male_obj = {'male':'男', 'female':'女','nomale':'人妖'};
 function checkform(obj) {
 	for (i = 0; i < obj.sex.length; i++) {
		if (obj.sex[i].checked) {
			alert(male_obj[obj.sex[i].value]);
			break;
		}
	}
	return false;
 }


所用到得图



最终图:





来源:http://www.geekso.com/radio/

  • 大小: 902 Bytes
  • 大小: 1.7 KB
分享到:
评论

相关推荐

    jQuery美化radio和checkbox

    本文将深入探讨如何使用jQuery来美化radio和checkbox。 首先,理解jQuery的基本概念是必要的。jQuery是一个轻量级、高性能的JavaScript库,它简化了DOM操作、事件处理和动画效果。通过引入jQuery库,开发者可以编写...

    使用纯CSS美化radio和checkbox

    本篇文章将深入探讨如何使用纯CSS来美化radio和checkbox,使它们更符合现代网页的视觉效果。 首先,我们要明白HTML中的radio和checkbox是如何工作的。`&lt;input type="radio"&gt;`定义了单选按钮,`...

    MFC界面控件美化

    三、MFC Radio控件美化 Radio按钮用于实现单选功能,通常以圆形或矩形样式呈现。自定义皮肤可以让Radio按钮具有独特的形状、色彩和动画效果,如按下时的微小变形或色彩变化,增强其在界面上的存在感。 四、MFC ...

    为你的radio输入提供微小的CSS3动画

    5. **720kb-radiobox.css**:这个名字可能是特定CSS库或框架的一部分,它可能包含了一套预定义的CSS3动画和样式,用于美化radio按钮。在实际项目中,引入这样的库可以帮助快速实现所需效果。 6. **BD4A6F8**:这...

    JQuery 自定义 radio与checkbox

    总结一下,使用jQuery自定义美化radio和checkbox涉及的主要知识点包括: 1. jQuery的选择器、属性操作(如`.attr()`)、事件处理(如`.click()`和`.change()`)、样式操作(如`.addClass()`和`.removeClass()`)。 ...

    10组美化的radio&checkbox

    因此,为了提升用户体验和界面美观度,"10组美化的radio&checkbox"提供了一系列经过精心设计的组件,旨在为网页增添更多的视觉吸引力。 这10套美化组件具有多重风格,可以适应不同的设计主题和应用场景。比如,有的...

    纯CSS美化input radio checkbox样式.zip

    本资源“纯CSS美化input radio checkbox样式.zip”提供了一种方法,通过纯CSS3技术对这些元素进行美化,提升网页界面的视觉效果。 首先,CSS3引入了新的选择器和属性,使得我们可以更加精确地控制元素的样式,包括...

    radio 单选复选框美化

    本主题“radio单选复选框美化”主要探讨如何使用HTML5和CSS3技术来提升这些元素的视觉效果,为用户提供更佳的交互体验。 HTML5提供了基本的`&lt;input type="radio"&gt;`和`&lt;input type="checkbox"&gt;`标签来创建单选和复选...

    带动画效果的CSS3 checkbox复选框、radio单选按钮特效.rar

    又一款漂亮的带动画效果的CSS3 checkbox复选框、radio单选按钮特效,鼠标点击那些按钮时,会有动画效果,而且一改默认单选框和复选框的呆板样式,将里面的对勾和小点换成了其它的自定义图案,比原来的漂亮多了。

    jquery radio checkbox 美化

    综上所述,"jQuery radio checkbox美化"涉及到前端开发中的多方面技能,包括jQuery的选择器和事件处理、CSS样式设计、插件应用、自定义图标、响应式设计以及无障碍性考虑。通过学习和实践这些技巧,可以创建出既美观...

    jquery实现表单美化特效包括checkbox和radio美化特效插件

    一款非常强大的表单美化插件,点击颜色替换相应的checkbox和radio样式 多个选项来自定义checkbox和radio 8个回调函数支持 6个方法来编程控制 效果详情可参考http://www.xwcms.net/js/bddm/19041.html

    兼容IE8的CSS Checkbox和Radio美化插件

    checkbox_radio.css是一款用于美化Checkbox和Radio控件的CSS小插件。通过checkbox_radio提供的样式,你可以生成基于bootstrap,或字体图标,或图片的Checkbox和Radio美化样式。

    自定义radio样式

    在这个案例中,我们专注于使用CSS3来定制radio按钮的样式,这在移动端应用中尤其常见,因为它们可以提供更一致且吸引人的用户界面。让我们深入探讨如何通过CSS3实现自定义的radio样式。 首先,HTML中的radio按钮...

    WEB网页radio按钮美化仿开关效果二合一jquery特效

    WEB网页radio按钮美化仿开关效果二合一 1.利用jQuery技术支持,点击开启/关闭平滑切换 2.适用于PC端网页或手机端网页表单美化应用 3.实用性强,适合网页前端设计师使用 4.资源提供CSDN供下载,用于学习和交流或商用...

    jquery美化checkbox,radio

    、根据原有的select 模拟生成新的 select。 2、支持键盘,可通过键盘选择选项。 3、可自定义样式。 4、方便灵活,可选择需要的seletc 进行模拟(非全局模拟) 5、判断用户是否开启脚本支持,若未开启,不进行...

    radio美化代码

    项目中常用的radio美化代码,兼容,radio美化代码

    amazeui的充值界面

    1. **美化radio** - AmazeUI提供了一套美观的单选按钮样式,使得界面更加现代和吸引人。 2. **布局和间距** - 通过CSS控制元素的布局,使其在不同设备上都能适配,实现响应式设计。 3. **颜色和字体** - 统一界面的...

    HTML5 CheckBox Radio按钮美化特效.rar

    基于jquery HTML5 CheckBox Radio按钮美化特效,演示了不一样的checkbox和Radiobox,加入了点击动画效果,鼠标点击后选中状态也是与默认的风格不一样,如截图所示的为本款效果,更多详情细节请下载本示例自己测试...

    jQery hcheckbox 美化Checkbox和radio(复选框和单选框)

    摘要:脚本资源,jQuery,表单美化 jQuery hcheckbox 美化Checkbox和radio(复选框和单选框),朋友们先看看效果图,将呆板的单选框和复选框变成各种颜色风格的漂亮按钮,发光效果,jQuery不但可用来实现Ajax网页特效...

    checkbox与radio好看的样式

    总结,实现“好看的”`checkbox` 和 `radio` 样式涉及 HTML 结构的设定、CSS 用于美化和定制交互,以及可能的 JavaScript 用于增强功能。通过分析给定的文件名,我们可以推测这是一个包含 HTML 页面、CSS 样式表、...

Global site tag (gtag.js) - Google Analytics