XML:CSS基础之四
来源:互联网 发布:财务记账软件免费版 编辑:程序博客网 时间:2024/05/16 15:11
用JAVASCRIPT+CSS实现换肤
ex002.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=gb2312" />
<title>CSS图象滤镜_变换CSS</title>
<link rel="stylesheet" type="text/CSS" title="主题A" href="ex002a.css" />
<link rel="alternate stylesheet" type="text/CSS" title="主题B" href="ex002b.css" />
<script type="text/javascript">
function setStyle(title) {
//预定义变量
var i, links;
//用DOM方法获得所有的link元素
links = document.getElementsByTagName("link");
for(i=0; links[i]; i++) {
//判断此link元素的rel属性中是否有style关键字
//即此link元素是否为样式表link
//同时判断此link元素是否含有title属性
if(links[i].getAttribute("rel").indexOf("style") != -1
&& links[i].getAttribute("title")) {
//先不管三七二十一把它设为disabled
links[i].disabled = true;
//再判断它的title中是否有我们指定的关键字
if(links[i].getAttribute("title").indexOf(title) != -1)
//如果有则将其激活
links[i].disabled = false;
}
}
}
</script>
</head>
<body>
<div class="bg">
<p align="center"><img src="245352.jpg" width="400" height="300" class="img" /></p>
<p align="center"><input type="button" value="主题A" onclick="setStyle('主题A');" />
<input type="button" value="主题B" onclick="setStyle('主题B');" />
</p>
</div>
</body>
</html>
ex002a.css
.img {
filter: Alpha(Opacity=80, FinishOpacity=0, Style=2, StartX=0, StartY=0, FinishX=400, FinishY=300);
}
.bg {
background-color: #336600;
margin: 0px;
}
.text {
filter:wave(Add="0",Phase="4",Freq="2",LightStrength="2",Strength="2");
font-family: "宋体";
font-size: 12pt;
font-weight: bolder;
position: absolute;
color: #FF9900;
left: 571px;
top: 315px;
}
.btn {
font-weight: bold;
background-color: #33CCFF;
}
ex002b.css
.img {
filter: Alpha(Opacity=30, FinishOpacity=0, Style=2, StartX=0, StartY=0, FinishX=400, FinishY=300);
}
.bg {
background-color: #FFCC33;
margin: 0px;
}
.text {
filter:blur(add=1,direction=135,strength=2);
font-family: "宋体";
font-size: 12pt;
font-weight: bolder;
position: absolute;
left: 571px;
top: 315px;
color: #339999;
}
.btn {
font-weight: bold;
background-color: #99CC66;
}
效果演示如下:
- XML:CSS基础之四
- XML:CSS基础之二
- XML:CSS基础之三
- XML:CSS基础之五
- XML:CSS基础之七
- XML:CSS基础之八
- XML:CSS基础之九
- XML:CSS基础之十
- XML:CSS基础之十一
- XML:CSS基础之十二
- Android基础总结之四:AndroidManifest.xml
- CSS基础(四)--Margin
- CSS基础(四)
- XML:CSS基础之一
- HTML与CSS基础之否定伪类(四)
- HTML&CSS基础篇之四:HTML基础架构之HT篇
- [知识点滴]关于CSS Reset 那些事(四)之 构架CSS基础样式库
- XML学习基础(四)
- 奇怪的关键字过滤,关于xiaoi机器人平台
- 一个java处理JSON格式数据的通用类
- 再读C++ Primer 写了个小例子——练习多态虚函数的特性(08-01-25)
- MFC 基础知识
- Html在线编辑器FCKeditor的修改与设置-文件上传部分管理部分
- XML:CSS基础之四
- 软件开发必须掌握的十大技术(转)
- 现代教育技术课后作业(四)
- 许小年对当前股市的认识
- 2008.3.19-针对词典实时性的解决方案
- ....
- linq to sql的多条件动态查询(上)
- 无线音/视频传输模块及技术方案
- ModalPopupExtender用法示例