添加到QQ书签 | 设为首页 | 加入收藏 | 繁體中文 | 网站地图
 | 网站首页 | QQ空间大图 | QQ空间FLASH模块 | QQ闪字表情 | QQ系列 | QQ下载 | 博客系列 | 完美图片 | 游戏秘籍 | 基础教程 | 
 | 精美字体 | 精品娃娃 | 个性签名 | 动感图片 | 制作素材 | 边框线条 | 视频·搞笑图片 | 基础知识 | 网页设计 | 
推 荐 阅 读
  • 没有推荐文章
  • 阅 读 排 行
    ·网页鼠标特效:在鼠标后面…
    ·在文本框默认自动输入当前…
    ·网页图片特效:图片动态水…
    ·网页鼠标特效:黑暗火光
    ·CSS基础知识:样式表CSS中…
    ·PHP源代码:图片加入文字…
    ·PHP源代码:Email图片生成
    ·CSS解决图片下有空隙
    ·纯CSS制作的网页中的ligh…
    ·网页图片鼠标动作特效:图…
    ·在线处理示意等待的AJAX动…
    ·11个图片上传加水印PHP源…
    ·CSS实现排版段落前面空两…
    ·网页时间特效:漂亮的脚本…
    ·PHP源代码:在图片上添加…
    ·DIV和CSS排版中制作细线条…
    ·CSS样式表参考:常用的CS…
    ·CSS优化:网页技术CSS的f…
    ·网页相册图片特效:矩阵鼠…
    ·PHP创建文字图片源码
     
    网页相册图片特效:图片随鼠标距离加速减慢轮换 【字体:
     您现在的位置: QQ宝页站 >> 网页设计 >> 常用特效代码 >> 正文 添加到百度搜藏 添加到QQ书签
     作者:佚名    文章来源:收录    点击数:    更新时间:2008-10-7  

    代码如下,把里面的图片更换成自己的照片,存为HTML网页。
    观看效果
    <meta http-equiv="imagetoolbar" content="no">
    <style type="text/css">
     html {
      overflow: hidden;
     }
     body {
      background: #222;
      width: 100%;
      height: 100%;
      cursor: crosshair;
     }
     .spanSlide {
      position: absolute;
      background: #000;
      font-size: 1px;
      overflow: hidden;
     }
     .imgSlide {
      position: absolute;
      left: 5%;
      top: 5%;
      width: 90%;
      height: 90%;
      overflow: hidden;
     }
     .txtSlide {
      position: absolute;
      top: 5%;
      left: 50px;
      width:100%;
      color:#FFF;
      font-family: arial, helvetica, verdana, sans-serif;
      font-weight: bold;
      font-size:96px;
      letter-spacing:12px;
      filter: alpha(opacity=70);
      -moz-opacity:0.7;
      opacity:0.7;
     }
    </style>

    <script type="text/javascript">

    var ym=0;
    var ny=0;

    createElement = function(container, type, param){
     o=document.createElement(type);
     for(var i in param)o[i]=param[i];
     container.appendChild(o);
     return o;
    }

    mooz = {
     O:[],
     /////////
     mult:6,
     nbI:5,
     /////////
     rwh:0,
     imgsrc:0,
     W:0,
     H:0,

     Xoom:function(N){
      this.o = createElement(document.getElementById("screen"), "span", {
       'className':'spanSlide'
      });
      img = createElement(this.o, "img", {
       'className':"imgSlide",
       'src':mooz.imgsrc[N%mooz.imgsrc.length].src
      });
      spa = createElement(this.o, "span", {
       'className':"imgSlide"
      });
      txt = createElement(spa, "span", {
       'className':"txtSlide",
       'innerHTML':mooz.imgsrc[N%mooz.imgsrc.length].title
      });
      this.N = 10000+N;
     },

     mainloop:function(){
      with(this){
       for(i=0; i<mooz.nbI; i++) {
        O[i].N += (ym-ny)/8000;
        N = O[i].N%nbI;
        ti = Math.pow(mult,N);
        with(O[i].o.style){
         left   = Math.round((W-(ti*rwh))/(W+ti)*(W*.5))+"px";
         top    = Math.round((H-ti)/(H+ti)*(H*.5))+"px";
         zIndex = Math.round(10000-ti*.1);
         width  = Math.round(ti*rwh)+"px";
         height = Math.round(ti)+"px";
        }
       }
      }
      setTimeout("mooz.mainloop();", 16);
     },

     oigres:function(){
      with(this){
       W = parseInt(document.getElementById("screen").style.width);
       H = parseInt(document.getElementById("screen").style.height);
       imgsrc = document.getElementById("images").getElementsByTagName("img");
       rwh = imgsrc[0].width/imgsrc[0].height;
       for(var i=0;i<nbI;i++) O[i] = new Xoom(i);
       mainloop();
      }
     }
    }

    document.onmousemove = function(e){
     if(window.event) e=window.event;
     ym = (e.y || e.clientY);
     if(ym/2>ny)ny=ym/2;
    }

    window.onload = function(){
     ym = ny+50;
     mooz.oigres();
    }

    </script>
    <div style="position:absolute;left:50%;top:50%">
     <div style="position:absolute;width:720px;height:560px;left:-360px;top:-280px;background:#fff"></div>
     <div style="position:absolute;left:-40px;top:-6px;color:#000;font-family:arial;font-size:0.9em">Loading...</div>
     <div id="screen" style="position:absolute;width:640px;height:480px;left:-320px;top:-240px;overflow:hidden"></div>
    </div><div id="images" style="visibility:hidden">
     <img title="infinite" src="http://www.qqbye.com/demo/pic/02/pil.jpg">
     <img title="yellow" src="http://www.qqbye.com/demo/pic/02/cit.jpg">
     <img title="earth" src="http://www.qqbye.com/demo/pic/02/earth.jpg">
     <img title="dream" src="http://www.qqbye.com/demo/pic/02/draps.jpg">
     <img title="flowers" src="http://www.qqbye.com/demo/pic/02/flo.jpg">
    </div>



    Google
     
    文章录入:丹峰    责任编辑:丹峰 
  • 上一篇文章:

  • 下一篇文章:
  •  
    设为首页 / 加入收藏 / 联系站长 / 友情链接 / 本站动态 / 用户留言 / 版权申明
    QQ宝页站 www.QQBye.com 信息备案:粤ICP备06124483号