| CSS特效赏析 |  | | 1.动态改变样式 2.动态可视化效果 3.动态滤镜显示 4.Blentrans属性 5.Revealtrans属性 6.动态Glow属性 7.显示和隐藏 8.兼容两种浏览器 9.移动对象 10.对象的滑动 11.键盘控制对象 12.鼠标控制对象 13.Clip属性的应用 14.动态文字变换 15.动态改变页面样式 16.动态时钟控制 17.倒计时 18.动态刷新 | | | CSS特效赏析 上一实例 下一实例 10、滑动 上一节我们介绍了一个移动的例子,它可以使您随意放置对象的位置。那可不可以 让对象连续移动,从而实现一种动画的效果呢?我们来看个例子, ☆。 怎么样,是不是有一种动起来的感觉,实现这种效果的代码如下: <html> <head> <script language="JavaScript"> <!-- ns4 = (document.layers)? true:false ie4 = (document.all)? true:false function init() { if (ns4) block = document.blockDiv if (ie4) block = blockDiv.style block.xpos = parseInt(block.left) } //*在两种浏览器下定义对象block,横坐标等于对象距窗口左端的长度*// function slide() { if (block.xpos < 500) { block.xpos += 5 block.left = block.xpos setTimeout("slide()",10) } } //*定义一个滑动函数,当横坐标小于500时,对象距离左端的坐标值,每加5改 变一次,后面是一个定时语句*// function moveTo(obj,x,y) { obj.xpos = x obj.ypos = y obj.left = obj.xpos obj.top = obj.ypos } //*定义绝对移动函数,使对象的横坐标等于距离窗口左端的长度,纵坐标等于距离 窗口顶端的长度*// //--> </script> </head> <body onLoad="init()"> <p> <a href="javascript:slide()">滑动</a> <a href="javascript:moveTo(block,50,150)">返回</a> <div id="blockDiv" STYLE="position:absolute; left:50; top:150; width:400;"> //*定义对象的绝对位置*// <img src="ss05058.jpg" width=250 height=150 border=0> //*导入一张图片*// </div> </body> </html> 本节我们讲述了一个滑动的例子,下一节将向您介绍一种用键盘控制对象移动、滑 动的方法。 上一实例 下一实例  谈谈您的看法 | |