|
|
CSS特效赏析
CSS特效赏析
1.动态改变样式
2.动态可视化效果
3.动态滤镜显示
4.Blentrans属性
5.Revealtrans属性
6.动态Glow属性
7.显示和隐藏
8.兼容两种浏览器
9.移动对象
10.对象的滑动
11.键盘控制对象
12.鼠标控制对象
13.Clip属性的应用
14.动态文字变换
15.动态改变页面样式
16.动态时钟控制
17.倒计时
18.动态刷新
|
CSS特效赏析
上一实例 下一实例
12、鼠标控制
上一节我们讲了一个键盘控制的例子,本节我将向您介绍一个鼠标控制的例子。在
下面这个例子中,点击图片上方的超链接,图片就会移动。如果用鼠标一直按住链接不
放的话,图片就会持续移动下去。
实现这种效果的代码如下:
<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.active = false }//*兼容两种浏览器*//
function slide() {
if (block.active) {
block.xpos += 5
block.left = block.xpos
setTimeout("slide()",30) }
} //-->
</script> </head>
<body bgcolor="#FFFFFF" onLoad="init()">
请您点击"移动"两个字,再一直按住鼠标左键看一看 <br>
<a href="javascript:void(null)"//*不要换网页*//
onMouseDown="block.active=true; slide(); return false;"
onMouseUp="block.active=false"
onMouseOut="block.active=false">移动</a>
//*设置鼠标的三种状态,当鼠标按下的时候,激活slide()函数,开始滑动*//
<div id="blockDiv"
style="position:absolute; left:50; top:100; width:250;height:180">
<img src="ss07049.jpg" width=250 height=180 border=0>
</div>
</body>
</html>
其实上面这段代码和键盘控制的代码很相象,只是多了一个超链接的控制。
好了,下一节我将向您介绍动态控制对象可视区域的例子,听起来是不是很拗口,
没关系,很有意思的。
上一实例 下一实例
|
|