单选按钮CSS样式处理效果

<!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>单选按钮CSS样式处理效果</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(radio.gif) no-repeat left top;
}
label.checked
{
background-position:left bottom;
}
</style>
<script type="text/javascript">
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;
}
</script>
</head>
<body>
<form name="reg" onsubmit="return checkform(this);">
<table border="0">
<tr>
<td><span style="line-height:15px">请选择平台:</span></td>
<td width="200" 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></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type="submit" name="Submit" value="提交" id="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>

用到的图片:

时间: 2024-08-06 23:16:24

单选按钮CSS样式处理效果的相关文章

CSS基础学习十二:CSS样式

CSS样式包括:CSS背景,CSS文本,CSS字体,CSS列表,CSS表格,CSS轮廓等样式.我们就目前用到的 CSS样式简单地介绍一下. 下面只是总结性的一些东西,具体的可以参考:CSS样式教程 (1)背景色 background-color 设置背景颜色 可能的值: 颜色名称:如red,yellow,blue 十六进制颜色值:如#ffffff rgb颜色值:如rgb(255,255,255(十六进制为ff)) transparent:默认的,背景颜色透明 inherit:继承父元素的背景色

css样式实现字体删除线效果

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>删除线实例 在线演示 www.divcss5.com</title> 6 <style> 7 .divcss5{ text-decoration:li

HTML标记语言和CSS样式的简单运用(Nineteenth Day)

曾经励志下去要坚持把每天所学的知识记录下来,可是坚持了几天后,就觉得自己坚持不下去了....这几天自己好好的想了想,觉得不能坚持也得要坚持,因为要对自己负责,所以得学会逼着自己去做,只有这样才能把一件事做到底......今天就总结一下所学到的知识. 理论: HTML(Hyper Text Markup Language) 超文本标记语言 ?HTML文档 = 网页 ?HTML标签(不区分大小写)(有些大写是自动生成的) 页面包括“格式标签”和“页面内容” ?网页文件格式:.html或.htm HT

css图片切换效果分析+翻译整理

Demos:http://tympanus.net/Tutorials/CSS3SlidingImagePanels/ 出处:http://tympanus.net/codrops/2012/01/17/sliding-image-panels-with-css3/ 这个教程将介绍如何使用纯CSS创建一个干净的幻灯图片面板.主要想法是在面板中使用背景图片,然后在点击标签后让动画起效. 今天我们将向您展示如何创建仅适用于CSS一些巧妙的滑动图像面板.该想法是使用背景图像的面板和一个标签上点击时动画

Html单选按钮自定义样式

前言: 某天,写了一个带有单选按钮的界面,突然想起网上其他网站各种各样的单选按钮,遂想"改下这个圆圈圈怎么样?",于是在找了一遍单选按钮的样式,没一个说是修改圆圈圈,于是又去网上找了一遍,各种各样,自己选了其中一种并稍加修改,感觉简单通俗易懂,而且最重要的是效果好,故在此和大家分享一下. 原理:    之前已经提及,html的单选按钮没有提供一个样式能修改其圆圈,所以仅靠一句类似"color:#fff"的语句是不可能的,不过考虑:    (A)html每个input

4.1 什么是CSS样式表

上一章的课程里,我们学习了表单以及表单中的各种元素,常用的表单元素有:文本框( text).密码框(password).单选按钮(radio).复选框(checkbox).列表框(<select><option>).按钮(button.submit和reset).多行文本框(<textarea>).另外,还学习了框架,包括框架的基本结构.如何创建多个复杂的窗口.框架窗口之间的链接等. 从本章开始,我们将学习CSS(Cascading Style Sheet,层叠式样式表

2015-09-17 第二节课 滚动标签、form标签和CSS样式

一.滚动字幕标签的用法:<marquee></marquee> [举例如下]: <marquee direction="left">想左边跑动!</marquee> <marquee heiht="200" direction="up" hspace="200">向上滚动!</marquee> <marquee scrollamount="

Boostrap入门级css样式学习

1. 自适应网页设计 首先,在网页代码的头部,加入一行 viewport元标签.viewport是网页默认的宽度和高度, <meta name="viewport" content="width=device-width, initial-scale=1"> 1 上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%. 所有主流浏览

CSS样式的优先级

1.相同权值情况下,CSS样式的优先级总结来说,就是--就近原则(离被设置元素越近优先级别越高): 内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中). 2.权值不同时,浏览器是根据权值来判断使用哪种css样式的,哪种样式权值高就使用哪种样式. 下面是权值的规则: 标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100.例如下面的代码: p{color:red;} /*标签,权值为1*/ p span{color:green;} /*两个标签,权值为1+