JS实现公告上线滚动效果


Posted in Javascript onJanuary 10, 2021

本文实例为大家分享了JS实现公告上线滚动效果的具体代码,供大家参考,具体内容如下

实现的效果如下,新闻公告上下滚动。

JS实现公告上线滚动效果

JS实现公告上线滚动效果

代码:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.0.min.js"></script>
 <script src="./l-by-l.min.js"></script>
 <title>Document</title>
 <style>
  * {
   padding: 0;
   margin: 0;
   box-sizing: border-box;
  }

  .notice-news {
   width: 400px;
   height: 30px;
   background-color: #fff;
   border: 1px solid #ccc;
   margin: 20px;
   border-radius: 8px;
   display: flex;
   align-items: center;
   padding: 0 10px;
   overflow: hidden;

  }

  .hron-voice {
   width: 16px;
   height: 16px;
   background-image: url('./horn.png');
   background-repeat: no-repeat;
   background-size: 100% 100%;
  }

  .news-list {
   list-style: none;
   width: 320px;
   height: 18px;
   font-size: 12px;
   margin-left: 10px;
   overflow: hidden;
   /* transition: all .5s linear; */
  }

  .news-list li {
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
  }

  
 </style>
</head>

<body>
 <div class="notice-news">
  <div class="hron-voice"></div>
  <ul class="news-list">
   <li>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。</li>
   <li>JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。</li>
   <li>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。</li>
   <li>Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。</li>
  </ul>
 </div>
</body>

<script type="text/javascript">
 $(function () {
  setInterval(function () {
   $('.news-list').animate({
    marginTop: '-50px'
   }, 2000, function () {
    $(this).css({ marginTop: "0px" });
    var li = $(".news-list").children().first().clone()
    $(".news-list li:last").after(li);
    $(".news-list li:first").remove();
   })
  }, 3000)
 })
</script>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery Jcrop插件实现图片选取功能
Nov 23 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
jquery仿ps颜色拾取功能
Mar 08 Javascript
node.js中http模块和url模块的简单介绍
Oct 06 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
Nov 13 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
Vue2实时监听表单变化的示例讲解
Aug 30 Javascript
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
Vue源码学习之关于对Array的数据侦听实现
Apr 23 Javascript
微信公众号服务器验证Token步骤图解
Dec 30 Javascript
Vuex实现简单购物车
Jan 10 #Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 #Vue.js
基于vuex实现购物车功能
Jan 10 #Vue.js
原生JavaScript实现轮播图
Jan 10 #Javascript
原生JavaScript实现留言板
Jan 10 #Javascript
JavaScript实现点击切换验证码及校验
Jan 10 #Javascript
JavaScript canvas实现雨滴特效
Jan 10 #Javascript
You might like
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
捕获未处理的Promise错误方法
2017/10/13 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Python网络爬虫实例讲解
2016/04/28 Python
Python端口扫描简单程序
2016/11/10 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
python的pip安装以及使用教程
2018/09/18 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
如何通过python计算圆周率PI
2020/11/11 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
网络编辑岗位职责范本
2014/02/10 职场文书
施工安全责任书
2014/04/14 职场文书
贷款承诺书范文
2014/05/19 职场文书
先进工作者申报材料
2014/12/23 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书