zoukankan      html  css  js  c++  java
  • 滚动歌词

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
     2 "http://www.w3.org/TR/html4/strict.dtd">
     3 
     4 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
     5     <head>
     6         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     7         <title>6.滚动歌词效果</title>
     8         <meta name="author" content="Administrator" />
     9         <!-- Date: 2014-12-13 -->
    10         <style>
    11             *{margin:0;padding:0}
    12             #div1, #div2{ position: absolute }
    13             #div2{color:red;width:15px;height:18px;overflow:hidden;}
    14             #div2 span{width:2000px;position:absolute}
    15         </style>
    16     </head>
    17     <body>
    18         <div id="div1"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
    19         <div id="div2"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
    20         <script>
    21             /**div2覆盖在div1的上面
    22              * 原理 是 div2的宽度限定 比如130px,溢出隐藏,div2往右走的同时,里面的span往左走,那么就相当于里面的span没动*/
    23             var oDiv1=document.getElementById('div1');
    24             var oDiv2=document.getElementById('div2');
    25             var oSpan=oDiv2.getElementsByTagName('span')[0];
    26             var timer=null;
    27             timer=setInterval(function(){
    28                 oDiv2.style.left =  oDiv2.offsetLeft + 1 +'px';
    29                 oSpan.style.left = -oDiv2.offsetLeft + 'px'
    30             },30)
    31             
    32         </script>
    33     </body>
    34 </html>
  • 相关阅读:
    不用if/else swich for while实现累加
    1.java数据结构
    青蛙跳台阶问题
    next与nextLine
    9.遗传算法
    Docker镜像管理
    Docker镜像管理
    CentOS 6.7安装Docker
    CentOS 6.7安装Docker
    数字三角形_递归_递推(动态规划)
  • 原文地址:https://www.cnblogs.com/webskill/p/4161794.html
Copyright © 2011-2022 走看看