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 相关文章推荐
JavaScript中数组对象的那些自带方法介绍
Mar 12 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
BootStrap轻松实现微信页面开发代码分享
Oct 21 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
JS数组实现分类统计实例代码
Sep 30 Javascript
微信小程序当前时间时段选择器插件使用方法详解
Dec 28 Javascript
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 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
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
php实现微信发红包功能
2018/07/13 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
js实现中文实时时钟
2020/01/15 Javascript
python从入门到精通(DAY 2)
2015/12/20 Python
Python 调用Java实例详解
2017/06/02 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
python deque模块简单使用代码实例
2020/03/12 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
加拿大时装零售商:Influence U
2018/12/22 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
《诺贝尔》教学反思
2014/02/17 职场文书
挂职自我鉴定
2014/02/26 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
师范生自我鉴定
2014/03/20 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python