`

一款不错的单选按钮样式

    博客分类:
  • html
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>按钮测试</title>
<style type="text/css">
 body
 {
  font-size:12px;
  font-family:'宋体';
 }
 #sex_male ,
 #sex_female ,
 #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(1.gif) no-repeat left top;
 }
 label.checked
 {
  background-position:left bottom;
 }
</style>
<script type="text/javascript">
 window.onload = function() 
 {
  labels = document.getElementById('rd').getElementsByTagName('label');
  radios = document.getElementById('rd').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':'A', 'female':'B','nomale':'C'};
 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;
 }
</script>
</head>
<body>
<form name="reg" onsubmit="return checkform(this);">
 <table border="0">
  <tr>
    <td width="200" id="rd">
		<input type="radio" id="sex_male" checked="checked" name="sex" value="male" /><label name="sex_male" class="checked" for="sex_male">A</label>
  		<input type="radio" id="sex_female" name="sex" value="female" /><label name="sex_female" for="sex_female">B</label>
	  <input type="radio" id="sex_nomale" name="sex" value="nomale" /><label name="sex_nomale" for="sex_nomale">C</label></td>
  </tr>
  <tr>
    <td>
      <input type="submit" name="Submit" value="测试选项" id="Submit" /></td>
  </tr>
 </table>
</form>
</body>
</html>

 

分享到:
评论

相关推荐

    纯css3勾选美化单选按钮样式

    总结来说,纯CSS3勾选美化单选按钮样式是一个实用的技巧,可以帮助设计师创造出符合品牌风格且具有高度互动性的界面。通过掌握CSS3的选择器、伪类、动画和图形化方法,我们可以完全定制单选按钮和复选框的外观,提高...

    更换单选按钮样式例子

    本示例"更换单选按钮样式例子"主要关注的是如何改变HTML中的单选按钮(Radio Button)的默认样式,使其在不同的浏览器环境下,如Firefox,展现出预期的设计。单选按钮是一种常见的表单元素,用于让用户在一组互斥的...

    单选复选按钮样式

    单选按钮用于在一组互斥选项中选择一个,而复选框则允许用户选择多个选项。在手机端,由于屏幕尺寸有限,设计良好的按钮样式尤为重要,它需要确保在小屏幕上也能清晰地显示并易于点击。 1. **尺寸与布局**:大按钮...

    Android实现自由单选、复选按钮效果+样式美化

    在Android中用CheckBox+LinearLayout来实现一种多行单选按钮组的效果。效果图及讲解见:https://blog.csdn.net/ahuyangdong/article/details/82691961。github源码:https://github.com/ahuyangdong/SelectCustom

    jQuery表单单选按钮美化制作滑动式单选按钮选择样式美化

    本教程将详细讲解如何利用jQuery和CSS技术来制作一款滑动式的单选按钮选择样式,使得用户在进行选择时能够获得更加直观、交互性强的体验。 首先,我们要了解jQuery的基本概念。jQuery是一个快速、简洁的JavaScript...

    Swift单选横竖样式Demo

    在iOS应用开发中,我们经常需要实现单选按钮(Radio Button)的功能,让用户在多个选项中选择一个。本Demo是关于如何使用Swift创建具有横竖两种样式的单选按钮,下面将详细介绍相关知识点。 1. **UIControl与...

    最简单的单选按钮

    在编程和用户界面设计中,单选按钮(Radio Button)是一种常见的交互元素,它允许用户在多个选项中选择一个。本教程将详细讲解如何创建一个简单的单选按钮系统,仅用两个按钮就能实现这一功能。这非常适合初学者,...

    html修改默认单选框样式

    由于浏览器的安全策略,直接改变`&lt;input&gt;`标签的样式效果有限,所以我们通常会创建一个`&lt;label&gt;`元素与单选按钮关联,并将大部分样式应用到`&lt;label&gt;`上。这可以通过设置`for`属性(等于`&lt;input&gt;`的`id`)来实现。 ...

    好看的CSS3单选复选按钮美化样式

    1. **伪类选择器**:例如`:checked`,用于当单选按钮或复选框被选中时应用不同的样式。 2. **边框和背景**:使用`border-radius`实现圆角效果,`background-color`和`background-image`创建自定义背景图案。 3. **...

    css3美化单选按钮点击选中动画特效

    /* 创建自定义的单选按钮样式 */ .radio-label { position: relative; cursor: pointer; } .radio-label::before { content: ""; display: inline-block; width: 20px; height: 20px; border: 1px solid #...

    纯css3单选按钮和多选按钮美化样式代码

    纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码

    单选复选按钮图标html5按钮样式

    它们的样式通常由浏览器默认控制,但开发者可以通过CSS来定制更美观、个性化的图标和按钮样式。下面将详细介绍如何使用HTML5和CSS来实现自定义的单选复选按钮样式。 ### HTML5基础知识 HTML5中的单选按钮和复选框...

    5款CSS3选项框单选按钮样式.rar

    标题中的“5款CSS3选项框单选按钮样式.rar”表明这是一个包含五种不同设计的CSS3单选按钮和复选框样式的资源文件。在网页设计中,单选按钮和复选框是用户界面中不可或缺的部分,它们用于收集用户的选择信息。CSS3是...

    C#280美化单选按钮和复选按钮 源代码

    单选按钮通常用于提供一组互斥选项,用户只能选择其中一个;而复选框则允许用户选择多个选项。 - 在.NET Framework或.NET Core的Windows Forms和WPF中,可以使用RadioButton和CheckBox类来创建这些控件。 2. **...

    jQuery自定义单选按钮复选框样式特效

    "jQuery自定义单选按钮复选框样式特效"是一个针对初学者的简单教程,它演示了如何利用jQuery库对网页中的基本表单元素,如单选按钮(radio button)和复选框(checkbox),进行美化和功能增强。下面我们将详细探讨这...

    jQuery单选多选按钮样式美化代码.zip

    这个"jQuery单选多选按钮样式美化代码.zip"文件提供了对单选按钮和多选按钮的视觉样式改进的解决方案,特别适合那些希望提升网站或应用界面美观度的开发者。 首先,让我们深入了解一下jQuery。jQuery是由John Resig...

    vue基于element-ui单选按钮美化插件

    2. **CSS样式**:文件夹中的`css`目录很可能包含了这个插件的样式文件,用于定义美化后的单选按钮样式。CSS可能使用了Less或Sass等预处理器语言,通过定义新的选择器和规则,覆盖Element UI的默认样式,实现定制化的...

    好看的单选框样式

    在默认情况下,浏览器会为单选按钮提供基础样式,但这往往无法满足设计师对个性化和品牌一致性的需求。以下是一些关键的知识点,可以帮助你创建好看的单选框样式: 1. **复写默认样式**:首先,你需要使用CSS来覆盖...

Global site tag (gtag.js) - Google Analytics