长风在线-首页
 首页 >> 软件文库 >> 网页设计 >> 正文
网页特效<七>图像特效
来源: 作者: 阅读: 次 字体:
1.图片大小随鼠标触碰而变化

鼠标接触或者离开图片时,图片大小会相应变化  
代码: <span id="s1" style = "width : 150">
<a href="http://www.cf66.net" target="_blank"
 onmouseover="www_cf66_net.style.width=’200’;"
 onmouseout="www_cf66_net.style.width= ’150’;">
<Img src="http://code.cf66.net/picture/swimming.gif"
 id="www_cf66_net"></a></span>

2.自由移动的图片(一)

<div id="cf66_net" style="position:absolute; 
visibility:visible; left:0px; top:0px; z-index:-1">
 <img src="http://code.cf66.net/picture/swimming.gif"
 border="0">
</div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var isNS = ((navigator.appName == "Netscape")
 && (parseInt(navigator.appVersion) >= 4));
var _all = ’’;
var _style = ’’;
var wwidth, wheight;
var ydir = ’++’;
var xdir = ’++’;
var id1, id2, id3;
var x = 1;
var y = 1;
var x1, y1;
if(!isNS) {
_all=’all.’;
_style=’.style’;
}
function www_cf66_net() {
clearTimeout(id1);
clearTimeout(id2);
clearTimeout(id3);
if (isNS) {
wwidth = window.innerWidth - 55;
wheight = window.innerHeight - 50;
} else {
wwidth = document.body.clientWidth - 55;
wheight = document.body.clientHeight - 50;
}
id3 = setTimeout(’randomdir()’, 20000);
animate();
}
function randomdir() {
if (Math.floor(Math.random()*2)) {
(Math.floor(Math.random()*2)) ? xdir=’--’: xdir=’++’;
} else {
(Math.floor(Math.random()*2)) ? ydir=’--’: ydir=’++’;
}
id2 = setTimeout(’randomdir()’, 20000);
}
function animate() {
eval(’x’+xdir);
eval(’y’+ydir);
if (isNS) {
cf66_net.moveTo((x+pageXOffset),(y+pageYOffset))
} else {
cf66_net.pixelLeft = x+document.body.scrollLeft;
cf66_net.pixelTop = y+document.body.scrollTop;
}
if (isNS) {
if (cf66_net.top <= 5+pageYOffset) ydir = ’++’;
if (cf66_net.top >= wheight+pageYOffset) ydir = ’--’;
if (cf66_net.left >= wwidth+pageXOffset) xdir = ’--’;
if (cf66_net.left <= 5+pageXOffset) xdir = ’++’;
} else {
if (cf66_net.pixelTop <= 5+document.body.scrollTop) ydir = ’++’;
if (cf66_net.pixelTop >= wheight+document.body.scrollTop) ydir = ’--’;
if (cf66_net.pixelLeft >= wwidth+document.body.scrollLeft) xdir = ’--’;
if (cf66_net.pixelLeft <= 5+document.body.scrollLeft) xdir = ’++’;
}
id1 = setTimeout(’animate()’, 30);
}
var cf66_net=eval(’document.’+_all+’cf66_net’+_style);
// -->
</script>

3.图片在页面内随意飘动,遇到边界还会反弹。 

代码: 
<div id="img" style="position:absolute;">
<a href="http://www.cf66.net" target="_blank">
<img src="http://code.cf66.net/picture/swimming.gif" border="0"></a>
</div>

<SCRIPT LANGUAGE="JavaScript">
<!--
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function www_cf66_net() {
img.visibility = "visible";
interval = setInterval(’changePos()’, delay);
}
www_cf66_net();
//For more,visit:www.cf66.net
-->
</script>

4.图片渐渐显示

<img src="http://code.cf66.net/picture/swimming.gif"
 border="1" id="cf66_net" style="visibility:hidden; 
FILTER:revealTrans(Duration=4.0, Transition=23);">
<SCRIPT FOR="window" EVENT="onLoad" LANGUAGE="vbscript">
cf66_net.filters.item(0).apply()
cf66_net.filters.item(0).transition = 12
cf66_net.Style.visibility = ""
cf66_net.filters(0).play(2.0)
</SCRIPT>

5.图片渐渐显隐

<img src="http://code.cf66.net/picture/swimming.gif"
 name="u" border="1" style="filter:alpha(opacity=0)">
<script language="JavaScript">

var b = 1;
var c = true;

function cf66_net(){
if(document.all);

if(c == true) {
b++;
}
if(b==100) {
b--;
c = false
}

if(b==10) {
b++;
c = true;
}

if(c == false) {
b--;
}
u.filters.alpha.opacity=0 + b;
setTimeout("cf66_net()",50);
}
cf66_net();
</script>
      
6.漫天飞雪

<SCRIPT LANGUAGE="JavaScript1.2">
<!--
var no = 12;
var speed = 10;
var heart = "http://code.cf66.net/picture/snow.gif";
var flag;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
amx = new Array();
amy = new Array();
stx = new Array();
sty = new Array();
flag = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-30)+10;
yp[i] = Math.random()*doc_height;
amy[i] = 12+ Math.random()*20;
amx[i] = 10+ Math.random()*40;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
flag[i] = (Math.random()>0.5)?1:0;
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
}
} else
if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
}
}
}

function cf66_net() {
for (i = 0; i < no; ++ i) {
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
flag[i]=(Math.random()<0.5)?1:0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}
document.layers["dot"+i].top = yp[i] +
 amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.layers["dot"+i].left = xp[i] + amx[i]*dx[i];

}
setTimeout("cf66_net()", speed);
}

function www_cf66_net() {
for (i = 0; i < no; ++ i) {
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
flag[i]=(Math.random()<0.5)?1:0;
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}

document.all["dot"+i].style.pixelTop = yp[i] +
 amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.all["dot"+i].style.pixelLeft = xp[i] +
 amx[i]*dx[i];
}
setTimeout("www_cf66_net()", speed);
}

if (ns4up) {
cf66_net();
} else if (ie4up) {
www_cf66_net();
}
//-->
</script>
      
6.图象大小自动变化

<img src="http://code.cf66.net/picture/swimming.gif"
 name="u" border="1" alt="很好玩的">
<script language="JavaScript">

var b = 1;
var c = true;

function www_cf66_net(){
if(document.all);

if(c == true) {
b++;
}
if(b==100) {
b--;
c = false
}

if(b==10) {
b++;
c = true;
}

if(c == false) {
b--;
}
u.width=150 + b;
u.height=125 - b;
setTimeout("www_cf66_net()",50);
}
www_cf66_net();
</script>
转载本站文章请注明 来源:长风在线 http://www.CF66.Net
上一篇: 网页特效<六>状态特效
下一篇: 网页特效<八>cookie
【投稿日期:2006-11-17 19:42:54】【责任编辑:】【会员投稿】【收藏本页
 文章评论

会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
 相关文章
- 网页特效<九>其他特效
- 网页特效<八>cookie
- 网页特效<六>状态特效
- 网页特效<五>数字时钟
- 网页特效<四>鼠标特效
- 网页特效<三>页面背景
- 网页特效<二>按钮特效
- 网页特效<一>典型特效
 >> 站 内 搜 索
 
 >> 推 荐 阅 读
- 他与3个女人的故事:浪子,
- 我的儿媳妇,撑起摇摇欲坠
- 新素食主义者 我行我素
- 单车运动,“骑”乐无穷
- 幸福在哪里——荆门女子的
- 诗人阿翔:无声世界里的旅行
- 我们能否再回到从前 - 我的
- 不能给她幸福,只能为她祝
- 农村汉子捐肾救妻叩开生命
- 银行卡该怎样使用?——专