标题:
网页常用特效整理:高级篇
[打印本页]
作者:
admin
时间:
2008-1-19 22:37
标题:
网页常用特效整理:高级篇
笔者日积月累了许多精彩、实用的Web特效的制作,这些特效几乎都是比较常用的网页特效。现在我就把这些经过整理和修改过的特效分三个级别分别介绍给大家。
/ x$ r! v7 d8 h4 E. I7 }
5 Z; N- C1 \) k+ R" g, T
高级篇
5 u0 N3 U9 @# g- ~, l" i. |% j' a
3 l" i# t9 i9 T) u9 B$ R
1.不同时间段显示不同问候语
7 l! s, C" I/ Z% y4 t
' v0 U1 ?7 s6 B9 v2 X
$ I( _4 Y3 ~+ b' s& \* Q+ ]
9 F: e% C$ B, X# ?, B# y
2.水中倒影效果
; F) R$ o1 ^! h( R4 i
8 K9 N5 V! N M
<img id="reflect" src="你自己的图片文件名" width="175" height="59">
6 M, `! ?# u3 [8 B
8 E( S: y) I/ r( z0 Y3 i; g7 w; q
: f8 A. ]5 Z; o2 s5 _
3.慢慢变大的窗口
+ f. i% L& W$ Y4 S
& x9 U, A& }# m5 [ z
/ A4 c( f" Y- R( B
<p><a href="javascript:openwindow('http://89w.org')">进入</a>
- k/ W' Z/ _3 B' Y9 S
- x8 T* Q9 O$ z( e5 d% x1 a
4.改变IE地址栏的IE图标
9 [+ H7 y$ C; T) C7 r) A
' H) W/ J! [6 t4 l$ Y
我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head></head>之间加上如下代码:
/ Z) h! W% u6 }/ i
2 P( A, f# d+ l4 r1 S% r
<link REL = "Shortcut Icon" href="index.ico">
, A5 W3 r x' t3 H; n7 f2 g2 f
5.让网页随意后退
4 `: t* }; t1 C" }
% |3 ?6 y' f9 A. ?
<a href="javascript:history.go(-X)">X</a> //把X换成你想要后退在页数
+ F9 r. _7 B9 \7 a# J" n3 c
//把“-”变成“+”就为前进
! L' Z8 E+ Q" x
3 y0 Y3 d& x& x& O* d
6.鼠标指向时弹出信息框
( b4 `( A0 K6 t n" o
Q, l6 ?- Q: X" g+ W) a6 a
在<body></body>之间加上如下代码:
6 T% |0 a! v4 |8 P5 N; i0 B
# p( s% Q. Q# H' B# W$ i
<a href>显示的链接文字</a>
2 D7 c; D0 I* w" X: ~7 `
+ j" h+ V+ }3 Z" `
7.单击鼠标右键弹出添加收藏夹对话框
, b% Q# T3 T0 j3 b
% q1 s( e1 L( y9 |
在<body></body>之间加上如下代码:
5 R: j$ X$ ^1 d$ X, K: q
% Q& u7 D) B- ^8 \
; w0 ~7 ~' J8 b# _
) A9 }- X+ ?: G6 Q5 C
8.随机变换背景图象(一个可以刷新心情的特效)
4 ]$ X( I0 t, {- A0 j) u7 ?5 d
% s+ F- H, a6 _5 c" C& u. W5 p
在<head></head>之间加上如下代码:
; }# l) R, f7 K" K3 L
% z7 o @- O# a V4 A
; h, J+ a' S @2 z1 q
, U+ j( \( a/ j: |
9.鼠标一碰就给颜色看的链接
' P' x$ S8 E" @) c* O, b
8 A' j5 I' {) T3 j
在<body></body>之间加上如下代码:
0 }6 j# g/ s6 V; c! A* `7 H
" x, w$ j( e, g. {2 ^: u
<p>你敢碰我,我就给点颜色你看!</p>
: ]0 K1 E+ `5 T5 ]
5 q% T6 U4 S; k$ G0 J! ?7 G
- _% @) F/ j- u7 F
10.从天而降并有幻影效果的窗口
; s) v) H% ]* c/ _6 E7 T
( M! [: f( R+ H! W
<head>
: ]" \# W1 Q- H4 t1 l
<Script language="javascript">
. ^" l9 V# B) f9 Q% ?# y
function move(x) {
' G! y9 }5 Q. y4 T; M+ o( o, P
if(self.moveBy){
+ D" O3 a* ]' N
self.moveBy (0,-800);
. ]9 i6 ~! E$ s0 E; f
for(i = x; i > 0; i--)
9 V+ {% P2 v+ l/ a- p1 K" I
{
. A9 _6 |; G( T- i
self.moveBy(0,3);
$ K6 {. f6 g$ {: o6 {$ ?0 v
}
: v4 d8 M& G6 T" b; |* i8 b
for(j = 200; j > 0; j--){ //如果你认为窗口抖动厉害,就200换成个位数
8 s. t$ {4 u6 ^
self.moveBy(0,j);
) r0 I7 V( b$ y6 H2 D2 g3 K& N% G& w
self.moveBy(j,0);
`; Y7 A; S6 }1 T8 x2 m
self.moveBy(0,-j);
9 E! p4 _1 R$ l7 N- O
self.moveBy(-j,0);
" r; s' |& ^6 M% s6 H* u* Z3 c
}
$ {% d3 q+ `% L) [7 c0 y
}
) X/ h! A {8 a- l
}
& ~4 R2 ?; C# |& q8 |5 v
</Scrip>
, Z( Q2 S/ X( K
<body bgColor=#ffffff onload=move(280)>
/ Q; n, ]' k6 N& c8 c! S
</body>
! E8 Z3 H% @% p0 z5 V
</head>
- Z m# k8 E. {" ]0 U, C% K% R
2 J7 }, ^+ c8 L7 a
11.表格的半透明显示效果
9 t5 a! u; ^; _) }4 B% H" c
& Z! O4 Z) P. ~2 J
在<head></head>之间加上如下代码:
, O; h/ G* ~1 I" j4 d0 ~: Q
8 G) o2 k' M% H9 {! p
Z; I* K9 m) V
4 [) Z+ l, O* z5 k9 Z3 H# G( m, F
在<body></body>之间加上如下代码:
; _6 g% [2 O9 T* M* w% ?
<table border="1" width="100" height="62" class="alpha" bgcolor="#F2A664" >
- p) L$ G) v5 ^: v
<tr>
9 z) W( Y& T* q& V& p5 |
<td width="100%" height="62">
: T8 ^, F3 x7 k5 o
<div align="center">很酷吧!</div>
6 Q- Z- `9 o* z1 I, A: d. |* `
</td>
! v9 {2 F* m$ v# h$ _) P u
</tr>
% n1 H1 c. |5 X( o. [! \0 N
</table>
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2