⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 从天而降的文字.txt

📁 网页特效的代码,在美化网页时有很大的作用
💻 TXT
📖 第 1 页 / 共 2 页
字号:
<p>&lt;html&gt;<br>
  &lt;head&gt;<br>
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;<br>
  &lt;title&gt;无标题文档&lt;/title&gt;<br>
</p>
<p>&lt;/head&gt;</p>
<p>&lt;body onload=&quot;dynAnimation8()&quot;&gt;</p>
<p> &lt;SCRIPT language=&quot;JavaScript&quot; FPTYPE=&quot;dynamicanimation8&quot;&gt;<br>
  &lt;!--<br>
  dynamicanimAttr = &quot;dynamicanimation8&quot;<br>
  animateElements = new Array()<br>
  currentElement = 0<br>
  speed = 0<br>
  stepsZoom = 8<br>
  stepsWord = 8<br>
  stepsFly = 12<br>
  stepsSpiral = 16<br>
  steps = stepsZoom<br>
  step = 0<br>
  outString = &quot;&quot;<br>
  function dynAnimation8()<br>
  {<br>
  var ms = navigator.appVersion.indexOf(&quot;MSIE&quot;)<br>
  ie4 = (ms&gt;0) &amp;&amp; (parseInt(navigator.appVersion.substring(ms+5, ms+6)) &gt;= 4)<br>
  if(!ie4)<br>
  {<br>
  if((navigator.appName == &quot;Netscape&quot;) &amp;&amp;<br>
  (parseInt(navigator.appVersion.substring(0, 1)) &gt;= 4))<br>
  {<br>
  for (index=document.layers.length-1; index &gt;= 0; index--)<br>
  {<br>
  layer=document.layers[index]<br>
  if (layer.left==10000)<br>
  layer.left=0<br>
  }<br>
  }<br>
  return<br>
  }<br>
  for (index=document.all.length-1; index &gt;= document.body.sourceIndex; index--)<br>
  {<br>
  el = document.all[index]<br>
  animation = el.getAttribute(dynamicanimAttr, false)<br>
  if(null != animation)<br>
  {<br>
  if(animation == &quot;dropWord&quot; || animation == &quot;flyTopRightWord&quot; || animation == &quot;flyBottomRightWord&quot;)<br>
  {<br>
  ih = el.innerHTML<br>
  outString = &quot;&quot;<br>
  i1 = 0<br>
  iend = ih.length<br>
  while(true)<br>
  {<br>
  i2 = startWord(ih, i1)<br>
  if(i2 == -1)<br>
  i2 = iend<br>
  outWord(ih, i1, i2, false, &quot;&quot;)<br>
  if(i2 == iend)<br>
  break<br>
  i1 = i2<br>
  i2 = endWord(ih, i1)<br>
  if(i2 == -1)<br>
  i2 = iend<br>
  outWord(ih, i1, i2, true, animation)<br>
  if(i2 == iend)<br>
  break<br>
  i1 = i2<br>
  }<br>
  document.all[index].innerHTML = outString<br>
  document.all[index].style.posLeft = 0<br>
  document.all[index].setAttribute(dynamicanimAttr, null)<br>
  }<br>
  if(animation == &quot;zoomIn&quot; || animation == &quot;zoomOut&quot;)<br>
  {<br>
  ih = el.innerHTML<br>
  outString = &quot;&lt;SPAN &quot; + dynamicanimAttr + &quot;=\&quot;&quot; + animation + &quot;\&quot; style=\&quot;position: relative; left: 10000;\&quot;&gt;&quot;<br>
  outString += ih<br>
  outString += &quot;&lt;/SPAN&gt;&quot;<br>
  document.all[index].innerHTML = outString<br>
  document.all[index].style.posLeft = 0<br>
  document.all[index].setAttribute(dynamicanimAttr, null)<br>
  }<br>
  }<br>
  }<br>
  i = 0<br>
  for (index=document.body.sourceIndex; index &lt; document.all.length; index++)<br>
  {<br>
  el = document.all[index]<br>
  animation = el.getAttribute(dynamicanimAttr, false)<br>
  if (null != animation)<br>
  {<br>
  if(animation == &quot;flyLeft&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
  el.style.posTop = 0<br>
  }<br>
  else if(animation == &quot;flyRight&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
  el.style.posTop = 0<br>
  }<br>
  else if(animation == &quot;flyTop&quot; || animation == &quot;dropWord&quot;)<br>
  {<br>
  el.style.posLeft = 0<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
  }<br>
  else if(animation == &quot;flyBottom&quot;)<br>
  {<br>
  el.style.posLeft = 0<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
  }<br>
  else if(animation == &quot;flyTopLeft&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
  }<br>
  else if(animation == &quot;flyTopRight&quot; || animation == &quot;flyTopRightWord&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
  }<br>
  else if(animation == &quot;flyBottomLeft&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
  }<br>
  else if(animation == &quot;flyBottomRight&quot; || animation == &quot;flyBottomRightWord&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
  }<br>
  else if(animation == &quot;spiral&quot;)<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
  el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
  }<br>
  else if(animation == &quot;zoomIn&quot;)<br>
  {<br>
  el.style.posLeft = 10000<br>
  el.style.posTop = 0<br>
  }<br>
  else if(animation == &quot;zoomOut&quot;)<br>
  {<br>
  el.style.posLeft = 10000<br>
  el.style.posTop = 0<br>
  }<br>
  else<br>
  {<br>
  el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
  el.style.posTop = 0<br>
  }<br>
  el.initLeft = el.style.posLeft<br>
  el.initTop = el.style.posTop<br>
  animateElements[i++] = el<br>
  }<br>
  }<br>
  window.setTimeout(&quot;animate();&quot;, speed)<br>
  }<br>
  function offsetLeft(el)<br>
  {<br>
  x = el.offsetLeft<br>
  for (e = el.offsetParent; e; e = e.offsetParent)<br>
  x += e.offsetLeft;<br>
  return x<br>
  } <br>
  function offsetTop(el)<br>
  {<br>
  y = el.offsetTop<br>
  for (e = el.offsetParent; e; e = e.offsetParent)<br>
  y += e.offsetTop;<br>
  return y<br>
  } <br>
  function startWord(ih, i)<br>
  {<br>
  for(tag = false; i &lt; ih.length; i++)<br>
  {<br>
  c = ih.charAt(i)<br>
  if(c == '&lt;')<br>
  tag = true<br>
  if(!tag)<br>
  return i<br>
  if(c == '&gt;')<br>
  tag = false<br>
  }<br>
  return -1<br>
  }<br>
  function endWord(ih, i)<br>
  {<br>
  nonSpace = false<br>
  space = false<br>
  while(i &lt; ih.length)<br>
  {<br>
  c = ih.charAt(i)<br>
  if(c != ' ')<br>
  nonSpace = true<br>
  if(nonSpace &amp;&amp; c == ' ')<br>
  space = true<br>
  if(c == '&lt;')<br>
  return i<br>
  if(space &amp;&amp; c != ' ')<br>
  return i<br>
  i++<br>
  }<br>
  return -1<br>
  }<br>
  function outWord(ih, i1, i2, dyn, anim)<br>
  {<br>
  if(dyn)<br>
  outString += &quot;&lt;SPAN &quot; + dynamicanimAttr + &quot;=\&quot;&quot; + anim + &quot;\&quot; style=\&quot;position: relative; left: 10000;\&quot;&gt;&quot;<br>
  outString += ih.substring(i1, i2)<br>
  if(dyn)<br>
  outString += &quot;&lt;/SPAN&gt;&quot;<br>
  }<br>
  function animate()<br>
  {<br>
  el = animateElements[currentElement]<br>
  animation = el.getAttribute(dynamicanimAttr, false)<br>
  step++<br>
  if(animation == &quot;spiral&quot;)<br>
  {<br>
  steps = stepsSpiral<br>
  v = step/steps<br>
  rf = 1.0 - v<br>
  t = v * 2.0*Math.PI<br>
  rx = Math.max(Math.abs(el.initLeft), 200)<br>
  ry = Math.max(Math.abs(el.initTop),  200)<br>
  el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)<br>
  el.style.posTop  = Math.ceil(-rf*Math.sin(t)*ry)<br>
  }<br>
  else if(animation == &quot;zoomIn&quot;)<br>
  {<br>
  steps = stepsZoom<br>
  el.style.fontSize = Math.ceil(50+50*step/steps) + &quot;%&quot;<br>
  el.style.posLeft = 0<br>
  }<br>
  else if(animation == &quot;zoomOut&quot;)<br>
  {<br>
  steps = stepsZoom<br>
  el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + &quot;%&quot;<br>
  el.style.posLeft = 0<br>
  }<br>
  else<br>
  {<br>
  steps = stepsFly<br>
  if(animation == &quot;dropWord&quot; || animation == &quot;flyTopRightWord&quot; || animation == &quot;flyBottomRightWord&quot;)<br>
  steps = stepsWord<br>
  dl = el.initLeft / steps<br>
  dt = el.initTop  / steps<br>
  el.style.posLeft = el.style.posLeft - dl<br>
  el.style.posTop = el.style.posTop - dt<br>
  }<br>
  if (step &gt;= steps) <br>
  {<br>
  el.style.posLeft = 0<br>
  el.style.posTop = 0<br>
  currentElement++<br>
  step = 0<br>
  }<br>
  if(currentElement &lt; animateElements.length)<br>
  window.setTimeout(&quot;animate();&quot;, speed)<br>
  }</p>
<p>//--&gt;<br>
</p>
<p>&lt;/SCRIPT&gt;<br>
</p>
<p>&lt;p dynamicanimation8=&quot;dropWord&quot;<br>
  style=&quot;position: relative !important; left: 10000 !important&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#ee00FF&quot;&gt;很 好 玩 吧 ! 有 没 有 吓 一 跳 ?&lt;font size=&quot;7&quot;&gt;&lt;b&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot; color=&quot;#FF0000&quot;&gt;YES! <br>
  &lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</p>
<p>&nbsp;</p>
<p>&lt;/body&gt;<br>
  &lt;/html&gt;<br>
</p>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -