效果原理
·准备几套CSS样式表
·调试好兼容性
·在点击按钮时,改变herf值
onclick的使用
·当点击时
·时件可以随意改变
html的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link id="link1" href="css1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<dl id="message">
<form>
<dt>
<strong>可以换肤的提交框:</strong>
<input id="btn1" type="button" value="皮肤1" onclick="document.getElementById('link1').href='css1.css';" />
<input id="btn2" type="button" value="皮肤2" onclick="document.getElementById('link1').href='css2.css';" />
</dt>
<dd>输入姓名:<input class="text" type="text" /></dd>
<dd>输入密码:<input class="text" type="password" /></dd>
<dd>请您留言:<textarea></textarea></dd>
<dd class="center"><input class="btn" type="submit" value="提交" /></dd>
</form>
</dl>
</body>
</html>
css1.css
body {
margin-top: 40px;
background: url(bg1.jpg) no-repeat center center;
}
dl {
width: 400px;
border: 2px solid #ccc;
background: #FFFFCC;
padding: 20px;
margin: 0 auto;
filter: alpha(opacity: 70);
opacity: 0.7;
}
dt {
font-size: 18px;
color: #009933;
border-bottom: 1px solid #ccc;
padding-left: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
}
dd {
margin-left: 0;
padding-bottom: 10px;
font-size: 14px;
padding-left: 10px;
}
.text {
width: 300px;
height: 30px;
line-height: 30px;
}
textarea {
width: 300px;
height: 120px;
overflow: auto;
}
.btn {
width: 120px;
height: 40px;
}
.center {
text-align: center;
}
css2.css
body {
background: url(bg.gif);
margin-top: 40px;
}
dl {
width: 600px;
border: 4px solid #fff;
background: #669999;
padding: 20px;
margin: 0 auto;
filter: alpha(opacity: 90);
opacity: 0.9;
}
dt {
font-size: 18px;
color: #fff; border-bottom:
1px solid #ccc;
padding-left: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
}
dd {
margin-left: 0;
padding-bottom: 10px;
font-size: 14px;
padding-left: 10px;
color: #fff;
}
.text {
width: 500px;
height: 30px;
line-height: 30px;
font-weight: bold;
font-size: 14px;
font-family: arial;
}
textarea {
width: 500px;
height: 120px;
overflow: auto;
font-weight: bold;
font-size: 14px;
font-family: arial;
}
.btn {
width: 120px;
height: 40px;
}
.center {
text-align: center;
}