返回列表 发帖

网页之不断弹射的文字-特效

<style type="text/css">
) ~$ e8 [8 ~% r5 P2 ?& S* w& F#supertext {
# k" ?  S& K1 N+ ]position:absolute;4 b% b% w7 w/ t) ?
left:0;
+ f& G- I( O1 \top:0;
9 I9 d* j$ X+ h- G5 nvisibility:hide;
# C  A5 e- B0 j3 Y* s" {/ c3 ~visibility:hidden;. [2 U( _* |; k8 a* I/ a2 A
}
9 b5 B; N/ h$ t</style>9 @1 E. G$ z& R0 E+ y
<script language="JavaScript1.2">& B& |2 h) X* N
<!-- 改变下的字体的大小。颜色-->
+ Y  B0 l) W3 p% X, d9 Nvar thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'
7 b: G0 P5 u) o' yvar hidetimer='';
# T* U1 W- h; J: K% X<!-- 改变下的弹跳速度-->/ v. V4 R" A. O2 O: C
var BallSpeed = 20;( R/ @* ~( p, e% Q# m# G& l
var contentWidth;
- j3 k& w* Y6 _9 }- {5 H6 rvar contentHeight;
. h2 k# w5 b; g$ zvar maxBallSpeed = 50;, P# l8 ~3 s7 W8 E/ h/ W

8 {. N3 t4 A. Y" q. j8 V0 v
+ a- F' D* I/ I2 X. Z1 q) Evar xMax;
! v0 @, V6 E( p3 a3 x& x5 ~0 t1 \var yMax;8 f# |: K) o8 Q! P. Z( G
var xPos = 0;
. E$ J4 Z+ z" G" g4 {var yPos = 0;
! L0 X4 \) t7 k, Q# o0 a7 {/ ovar xDir = 'right';
% V% U8 j+ M9 nvar yDir = 'down';9 f% B7 B  w- E
var superballRunning = true;
. N3 e" a/ o+ P, Svar tempBallSpeed;
( P! @) d: m% x" pvar currentBallSrc;- U3 K% g/ c$ }% {
var newXDir;* B$ g' u6 S) i! N! A
var newYDir;
# U" K7 p# f- j; A$ _( {( U8 H+ t/ }/ a7 W: C
function initializeBall() {, o  c% D* }& D4 E) x* h* F: y
   if (document.all) {7 k* j% F" S- G
      xMax = document.body.clientWidth
7 l1 Y6 k# v! m4 H; P& h      yMax = document.body.clientHeight
8 I& ^& V9 d: A% X9 }1 C      document.all("supertext").style.visibility = "visible";4 K" `) |( Q' ~
      contentWidth=supertext.offsetWidth; D5 p' R* x8 ]
      contentHeight=supertext.offsetHeight
! ~% y1 _$ I/ d, J+ s( B! n      }$ q) u: H9 E: i1 ]- L
   else if (document.layers) {
/ Z! d* p# g* D      xMax = window.innerWidth;5 R; A5 `7 S( s' g' l6 Z+ j
      yMax = window.innerHeight;  B7 S" r. s; g/ d$ q$ E
      contentWidth=document.supertext.document.width. e. l* u2 W) {" c: G
      contentHeight=document.supertext.document.height
# i/ V. o8 b+ U8 @# h, P      document.layers["supertext"].visibility = "show";, B4 l8 y+ `1 ^3 s; h1 G6 s
      }# q4 i5 r$ E3 z6 m
   setTimeout('moveBall()',400);- u# g' R) ^* Y
   if (hidetimer!='')
) J8 C  R! F' v( o   setTimeout("hidetext()",hidetimer)  t/ l: A* T; U
   }
( @* ?3 L) G1 h  E5 u+ e* Y
* ~3 v* e4 r. V2 Y8 a% _function moveBall() {+ T0 R! r5 ~5 d+ g& v' R- K
   if (superballRunning == true) {
, G- M( I: N& s7 c! q3 g& y      calculatePosition();# t3 u( a( f, ?: q6 J# c
      if (document.all) {
. ?1 }* \9 D$ D3 U) k( w         document.all("supertext").style.left = xPos + document.body.scrollLeft;/ T: k% `8 o( R3 S! o! i
         document.all("supertext").style.top = yPos + document.body.scrollTop;& i% i* l: F/ [% }0 P* i; x; n0 ]6 t
         }6 _* q8 i' d, U4 g3 z
      else if (document.layers) {3 k/ @/ l% ~# [) T0 p! G
         document.layers["supertext"].left = xPos + pageXOffset;. x! Y+ p" z8 p+ D" ~7 p3 z
         document.layers["supertext"].top = yPos + pageYOffset;
4 |1 l6 L7 a8 w% |7 J         }
3 H* l; u+ D- Q; s      animatetext=setTimeout('moveBall()',20);
( B3 k: @/ f8 v. ~9 x" _9 @8 N      }
0 g! F# A, Y' V# U   }
- |2 \1 L/ G5 F1 u! l2 ?4 Y( s5 |8 F' \" \
function calculatePosition() {
0 y4 C; r3 @' A) F; k   if (xDir == "right") {
* `- {6 b5 i4 x; q0 H1 G      if (xPos > (xMax - contentWidth - BallSpeed)) {
3 C: H; S* j. c+ d         xDir = "left";
9 d. O) k+ |1 U         }
0 t, w& F5 [) c' _! M3 g# R1 M0 q      }2 k; L+ b: B( r) \
   else if (xDir == "left") {2 y9 d& \! d$ Y6 T0 Q
      if (xPos < (0 + BallSpeed)) {8 A  f9 y0 ]. ?$ E) H* Y- |8 F
         xDir = "right";
% A1 a6 C- T; v3 s2 I         }
+ ?- o2 |% x3 q. H) W      }
$ p6 `  |" J; p- G) |   if (yDir == "down") {
/ t/ h, o+ A: I+ A9 ]& c; c0 {      if (yPos > (yMax - contentHeight - BallSpeed)) {9 V( d/ m$ b( A4 o% x  M
         yDir = "up";
$ O, a* L! x/ `3 ]% \+ Y         }
* P+ z( v. J' t      }
8 e" k( _' H  o   else if (yDir == "up") {
2 }6 Y% W, }# W      if (yPos < (0 + BallSpeed)) {
2 n6 U- G7 Q1 k         yDir = "down";5 j2 M9 p3 ?* ~+ N; a
         }
5 A/ k% ?1 U8 P* N; q      }
& g6 L8 W" @, C8 P7 \0 o   if (xDir == "right") {
2 ?+ F& e; V( I* _5 i& U      xPos = xPos + BallSpeed;
( ^9 M6 |& U* Y3 U" F      }/ H# ~3 l) f6 P8 G  B, x" \9 E
   else if (xDir == "left") {
/ b% j( t+ q& |      xPos = xPos - BallSpeed;
" Q, ]2 a, w  x' t% [3 s      }
# X  h+ h+ r9 Y! {   else {
, J- g2 I0 `. _- {1 ^5 [3 {      xPos = xPos;
, |- t( r) ]" h7 y3 l  F# h      }
- p# _, Y" D; @) p: C" V3 k+ Q   if (yDir == "down") {
# m  K$ H" y/ ^+ d5 i% e( m$ W      yPos = yPos + BallSpeed;
4 D3 B( f  J& t% |      }
+ D  j; R( F4 A6 p; d   else if (yDir == "up") {
: ~" ]/ S% q" T      yPos = yPos - BallSpeed;- Q6 a2 n  s# {& A( M1 F7 K( D
      }
0 `) N* A7 a& c" S) S2 D2 |   else {
% o% B8 X+ W, U5 j/ Z& T0 u9 X      yPos = yPos;: J# b# j- r$ u2 j8 B6 g$ ^* {& F
      }# `* h9 T7 K" O1 Z
   }9 D9 W* Z2 }, [

# }$ s* c+ T1 L4 Z4 }function hidetext(){
0 |! Z& W/ G& T& Nif (document.all)
8 A1 X: ]/ \- l6 usupertext.style.visibility="hidden"
! g" x4 T0 w! E0 t& y- [else if (document.layers)0 r5 E0 `; ]7 g6 a
document.supertext.visibility="hide"
4 q; O8 y# X$ h# S9 V. ^( ?% g8 |; s5 A* CclearTimeout(animatetext)! }3 H# K; R; ]6 m( v+ j" m( r
}
! @+ H: Y; f' o8 [3 i( ^/ {* V$ w9 q% a
if (document.all||document.layers){
3 }5 b& u( B" ~* F, d& Rdocument.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
9 g: M% [1 C- b" C# H$ F1 ~; e7 cwindow.onload = initializeBall;
0 J& Z# f% M( lwindow.onresize = new Function("window.location.reload()");
& b6 K5 a- B$ }* N}8 a& ^0 G0 L+ v# W) {

6 o8 O# u% Q3 V5 k' u</script>

返回列表
【捌玖网络】已经运行: