• html 图片滚动代码


    我自己也在用的,网页常用!分享出来

      最简单易懂源码

    <!--下面是向上滚动代码-->
     
    <div id=butong_net_top style=overflow:hidden;height:100;90;>
    <div id=butong_net_top1>
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    </div>
    <div id=butong_net_top2></div>
    </div>
    <script>
    var speed=30
    butong_net_top2.innerHTML=butong_net_top1.innerHTML //克隆butong_net_top1为butong_net_top2
    function Marquee1(){
    //当滚动至butong_net_top1与butong_net_top2交界时
    if(butong_net_top2.offsetTop-butong_net_top.scrollTop<=0)&<60;&<60;
    butong_net_top.scrollTop-=butong_net_top1.offsetHeight //butong_net_top跳到最顶端
    else{
    butong_net_top.scrollTop++;
    }
    }
    var MyMar1=setInterval(Marquee1,speed)//设置定时器
    //鼠标移上时清除定时器达到滚动停止的目的
    butong_net_top.οnmοuseοver=function() {clearInterval(MyMar1)}
    //鼠标移开时重设定时器
    butong_net_top.οnmοuseοut=function(){MyMar1=setInterval(Marquee1,speed)}
    </script>
     
    <!--向上滚动代码结束-->
     
    <br>
     
    <!--下面是向下滚动代码-->
     
    <div id=butong_net_bottom style=overflow:hidden;height:100;90;>
    <div id=butong_net_bottom1>
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    <img src="插入需要滚动的图片">
    </div>
    <div id=butong_net_bottom2></div>
    </div>
    <script>
    var speed=30
    butong_net_bottom2.innerHTML=butong_net_bottom1.innerHTML
    butong_net_bottom.scrollTop=butong_net_bottom.scrollHeight
    function Marquee2(){
    if(butong_net_bottom1.offsetTop-butong_net_bottom.scrollTop>=0)
    butong_net_bottom.scrollTop+=butong_net_bottom2.offsetHeight
    else{
    butong_net_bottom.scrollTop--
    }
    }
    var MyMar2=setInterval(Marquee2,speed)
    butong_net_bottom.οnmοuseοver=function() {clearInterval(MyMar2)}
    butong_net_bottom.οnmοuseοut=function() {MyMar2=setInterval(Marquee2,speed)}
    </script>
     
    <!--向下滚动代码结束-->
     
    <br>
     
    <!--下面是向左滚动代码-->
     
    <div id="butong_net_left" style="overflow:hidden;500px;">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr><td id="butong_net_left1" valign="top" align="center">
    <table cellpadding="2" cellspacing="0" border="0">
    <tr align="center">
    <td><img src="<img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    </tr>
    </table>
    </td>
    <td id="butong_net_left2" valign="top"></td>
    </tr>
    </table>
    </div>
    <script>
    var speed=30//速度数值越大速度越慢
    butong_net_left2.innerHTML=butong_net_left1.innerHTML
    function Marquee3(){
    if(butong_net_left2.offsetWidth-butong_net_left.scrollLeft<=0)
    butong_net_left.scrollLeft-=butong_net_left1.offsetWidth
    else{
    butong_net_left.scrollLeft++
    }
    }
    var MyMar3=setInterval(Marquee3,speed)
    butong_net_left.οnmοuseοver=function() {clearInterval(MyMar3)}
    butong_net_left.οnmοuseοut=function() {MyMar3=setInterval(Marquee3,speed)}
    </script>
     
    <!--向左滚动代码结束-->
     
    <br>
     
    <!--下面是向右滚动代码-->
     
    <div id="butong_net_right" style="overflow:hidden;500px;">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr><td id="butong_net_right1" valign="top" align="center">
    <table cellpadding="2" cellspacing="0" border="0">
    <tr align="center">
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    <td><img src="插入需要滚动的图片"></td>
    </tr>
    </table>
    </td>
    <td id="butong_net_right2" valign="top"></td>
    </tr>
    </table>
    </div>
    <script>
    var speed=30//速度数值越大速度越慢
    butong_net_right2.innerHTML=butong_net_right1.innerHTML
    function Marquee4(){
    if(butong_net_right.scrollLeft<=0)
    butong_net_right.scrollLeft+=butong_net_right2.offsetWidth
    else{
    butong_net_right.scrollLeft--
    }
    }
    var MyMar4=setInterval(Marquee4,speed)
    butong_net_right.οnmοuseοver=function() {clearInterval(MyMar4)}
    butong_net_right.οnmοuseοut=function() {MyMar4=setInterval(Marquee4,speed)}
    </script>
     
    <!--向右滚动代码结束-->
    View Code

    做项目的时候我就是拿这个来用,分享给大家源码出自:https://blog.csdn.net/sikong00/article/details/78628984

  • 相关阅读:
    某些输入文件使用或覆盖了已过时的 API
    laravel 重写以及500错误
    Ubuntu镜像使用帮助
    E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方案
    python请求java Selenium Webdriver
    Selenium Grid 简易安装
    selenium + python 添加等待时间
    selenium帮助手册以及 webdriver的各种driver
    thinkphp结合layui上传图片
    thinkphp----替换写标签的方法
  • 原文地址:https://www.cnblogs.com/liuchunlin/p/11608870.html
Copyright © 2020-2023  润新知