
XML:CSS基础之四
发布日期:2021-05-07 10:37:27
浏览次数:17
分类:技术文章
本文共 2013 字,大约阅读时间需要 6 分钟。
用JAVASCRIPT+CSS实现换肤
ex002.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns=""><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" οnclick="setStyle('主题A');" /><input type="button" value="主题B" οnclick="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;}效果演示如下:
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月01日 12时10分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SSM框架整合详解
2019-03-05
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2019-03-05
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2019-03-05
Java面试题——基础篇
2019-03-05
Java8新特性——并行流与顺序流
2019-03-05
4位右移寄存器模型(D触发器)
2019-03-05
同步1110序列检测电路
2019-03-05
阿里云大数据ACP(四)机器学习 PAI
2019-03-05
同步四进制加法计数器(JK)
2019-03-05
如何通过 Dataphin 构建数据中台新增100万用户?
2019-03-05
C语言的数值溢出问题(上)
2019-03-05
BottomNavigationView控件item多于3个时文字不显示
2019-03-05
关于RecyclerView嵌套RecyclerView的实现
2019-03-05
玩家猜数游戏(v2.0)
2019-03-05
BW型、CB I型、CB II型和椭圆模拟低通滤波器设计的Matlab仿真
2019-03-05
函数指针的典型应用-计算函数的定积分(矩形法思想)
2019-03-05
二自由度自动进样器动作序列实现
2019-03-05
8051单片机(STC89C52)八个LED灯闪烁
2019-03-05
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
2019-03-05