revealTrans的神奇运用
2008-12-22 00:09
405 查看
CSS的RevealTrans动态滤镜能产生23种动态效果.
如果是对整个网页进行操作, 只要在网页源代码的< head >与< /head >之间插入这样一行类似这样的代码:< Meta content=revealTrans(Transition=14,Duration=3.0) http-equiv=Page-enter >,当你进入这个页面时,网页将象拉幕一样从中间向两边拉开!
RevealTrans滤镜只有两个参数,Duration:是切换时间,以秒为单位;Transition:是切换方式,它有24种方式,详见下表:
因此,你只要改变RevealTrans滤镜的“Transition"的值,就能获得不同的网页切换效果. 但有一个缺点,要把RevealTrans滤镜用于网页中的某个对象必须借助于Javascript才能实现,这就是说要动手编程序了。
首先给某个对象设置style, 并设置过滤器类型: "filter:revealTrans(Transition=12, Duration=5)";
注意: filter样式只有IE4+才支持, firefox3.0目前还不支持.
在javascript中写入这样的代码就可以运用了.
div.filters[0].apply();
div.innerText="Hello";
div.filters[0].play();
// 设置每段字幕演示的时间,以毫秒计。
示例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script>
function disappear(){
content.filters[0].apply()
content.innerHTML = "<span style='color:cc0099;font-size:30;'>Good</span>"
content.filters[0].play();
}
</script>
</head>
<body onload="disappear()">
<div id="content" style="filter:revealTrans(transition=12, duration=5); position:absolute;
text-align:center; top:150px; left:93px; height:200px; width:559px">
<span style='color:cc0099;font-size:30;'>HELLO</span>
</div>
</body>
</html>
如果是对整个网页进行操作, 只要在网页源代码的< head >与< /head >之间插入这样一行类似这样的代码:< Meta content=revealTrans(Transition=14,Duration=3.0) http-equiv=Page-enter >,当你进入这个页面时,网页将象拉幕一样从中间向两边拉开!
RevealTrans滤镜只有两个参数,Duration:是切换时间,以秒为单位;Transition:是切换方式,它有24种方式,详见下表:
因此,你只要改变RevealTrans滤镜的“Transition"的值,就能获得不同的网页切换效果. 但有一个缺点,要把RevealTrans滤镜用于网页中的某个对象必须借助于Javascript才能实现,这就是说要动手编程序了。
首先给某个对象设置style, 并设置过滤器类型: "filter:revealTrans(Transition=12, Duration=5)";
注意: filter样式只有IE4+才支持, firefox3.0目前还不支持.
在javascript中写入这样的代码就可以运用了.
div.filters[0].apply();
div.innerText="Hello";
div.filters[0].play();
// 设置每段字幕演示的时间,以毫秒计。
示例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script>
function disappear(){
content.filters[0].apply()
content.innerHTML = "<span style='color:cc0099;font-size:30;'>Good</span>"
content.filters[0].play();
}
</script>
</head>
<body onload="disappear()">
<div id="content" style="filter:revealTrans(transition=12, duration=5); position:absolute;
text-align:center; top:150px; left:93px; height:200px; width:559px">
<span style='color:cc0099;font-size:30;'>HELLO</span>
</div>
</body>
</html>
相关文章推荐
- 【STL运用】神奇的数字
- PHP运用foreach神奇的转换数组(实例讲解)
- 异或运算的神奇运用
- 异或运算的神奇运用
- 异或的神奇运用——落单的数
- bfc的神奇运用
- 世界上最神奇的数字是: 142857
- 运用@media实现网页自适应中的几个关键分辨率
- Silverlight 4 中摄像头的运用—part1
- Android TagCloudView云标签的灵活运用
- Google Reader的探索、热门条目和神奇排序
- Visible Lattice Points(Poj3090)(欧拉函数运用)
- TIBCO RV在市场数据系统(MDS, Market Data System)里的运用
- Base64编码及其运用
- Silverlight中摄像头的运用—part2
- 学习总结以及项目中的运用一:Delegate
- 运用FILE对文本文件进行指定读取、删除,指定位置添加一行操作类
- Windows下C++多线程同步与互斥简单运用
- 几个范畴中的字符替换(正则表达式和函数的结合运用)
- 位操作在算法中的运用