zoukankan      html  css  js  c++  java
  • 实现直播间消息评论滚动,顶部消失效果

    点击查看效果

    你只需要吧 代码复制过去,然后吧视频地址替换成你的就可以看见效果了!

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>实现直播间消息评论滚动,顶部消失效果, 用浏览器的手机模式开打, 最好360浏览器可以自动播放</title>
      <style type="text/css">
        *{margin:0;padding:0;}
        .box{
          100%;
          height:100%;
          position: relative;
        }
        .content{
          height: 40rem;
          overflow:hidden;
          position: absolute;
          bottom: 10rem;
          left: 0;
           100%;
          -webkit-mask-image: -webkit-gradient(linear, 0 13%, 0 0, from(#fff), to(rgba(255, 255, 255, 0)));
        }
        ul li{
          list-style:none;max- calc(70% - 6rem);
          margin-left: 3rem;margin-bottom: 1rem;box-sizing: border-box;
        }
        ul li div {
          font-size: 2.1rem;
          color: white;
          box-sizing: border-box;
          border-radius: 2rem;
          padding: .8rem 1.5rem;
          background:rgba(0,0,0,0.4);
          display: inline-block;
        }
        /*object-fit:fill;让视频撑满整个容器高度*/
       #plvideo { 100%;object-fit:fill;height: 100%;}
      </style>
    </head>
    <body>
    <div class="box">
      <video src="./v1.mp4" autoplay="autoplay" loop="loop" id="plvideo"></video>
      <!--模拟消息区-->
      <div class="content" id="content">
        <ul class="msg1" id="msg1">
          <li><div>20余省公务员省考笔试放榜20余省公务员省考笔试放榜20员省考笔试放榜</div></li>
          <li><div>20余省公务员省考笔试放2省考笔试放榜20余省公务员省考笔试放榜榜</div></li>
          <li><div>辟谷减肥:“大师20余省公务员省考笔试放榜”称意念发功可治病</div></li>
          <li><div>2017公务员考试34万人20余省公务员省考笔试放榜报名</div></li>
          <li><div>钢票网与恒丰银行正式签2公务员省考笔试放榜20余省公务员省考笔试放榜订</div></li>
          <li><div>男子送交警“胡考笔试放榜20余省公务员省考笔试放榜”锦旗 被拘5日</div></li>
          <li><div>美国会表决底有望赴华</div></li>
          <li><div>英国曼彻斯特正举行演唱会</div></li>
          <li><div>上海子踩冰箱上床</div></li>
          <li><div>女操过胎的</div></li>
          <li><div>考生走员跳河打捞</div></li>
          <li><div>20余员省者特别惨</div></li>
          <li><div>辟谷减肥:“功可治病</div></li>
          <li><div>2017公 平均24人抢1个职位</div></li>
          <li><div>钢票网与恒存管协议</div></li>
          <li><div>男子送交警“胡乱作”锦旗 被拘5日</div></li>
          <li><div>美国会表决底有望赴华</div></li>
          <li><div>英国曼彻斯特正举行演唱会</div></li>
          <li><div>上海子踩冰箱上床</div></li>
          <li><div>女操过胎的</div></li>
          <li><div>考生走员跳河打捞</div></li>
          <li><div>20余员省者特别惨</div></li>
          <li><div>辟谷减肥:“功可治病</div></li>
          <li><div>2017公 平均24人抢1个职位</div></li>
          <li><div>钢票网与恒存管协议</div></li>
          <li><div>男子送交警“胡乱作”锦旗 被拘5日</div></li>
        </ul>
        <ul id="msg2"></ul>
      </div>
    </div>
    <script>
      // 消息滚动区的计算
      var content=document.getElementById("content");
      var msg1=document.getElementById("msg1");
      var msg2=document.getElementById("msg2");
      var liHeight = 50;
      var speed = 10;//滚动的速度
      msg2.innerHTML=msg1.innerHTML;
      var delay = 10;
      var time;
      content.scrollTop=0;
      function startScroll(){
        time = setInterval(upScroll,speed);
        content.scrollTop++;
      };
      function upScroll(){
        if(content.scrollTop % liHeight==0){
          clearInterval(time);
          setTimeout(startScroll,delay);
        }else{
          content.scrollTop++;
          if(content.scrollTop >= content.scrollHeight/2){
            content.scrollTop =0;
          }
        }
      }
      setTimeout(startScroll,delay)
    </script>
    </body>
    </html>
  • 相关阅读:
    Asp.NET 4.0 ajax实例DataView 模板编程1
    ASP.NET 4.0 Ajax 实例DataView模板编程 DEMO 下载
    部分东北话、北京话
    .NET 培训课程解析(一)
    ASP.NET 4.0 Ajax 实例DataView模板编程2
    ASP.NET Web Game 架构设计1服务器基本结构
    ASP.NET Web Game 构架设计2数据库设计
    TFS2008 基本安装
    Linux上Oracle 11g安装步骤图解
    plsql developer远程连接oracle数据库
  • 原文地址:https://www.cnblogs.com/plBlog/p/13941296.html
Copyright © 2011-2022 走看看