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 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
Apr 07 Javascript
js判断浏览器类型的方法
Aug 07 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
bootstrap警告框使用方法解析
Jan 13 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
如何使用JavaScript实现栈与队列
Jun 24 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 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/05/14 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
python之wxPython应用实例
2014/09/28 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
Python continue继续循环用法总结
2018/06/10 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
python通过cython加密代码
2020/12/11 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
Python机器学习工具scikit-learn的使用笔记
2021/01/28 Python
Bootstrap 学习分享
2012/11/12 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
工业设计专业个人求职信范文
2013/12/28 职场文书
初中英语演讲稿
2014/04/29 职场文书
同事打架检讨书
2015/05/06 职场文书
工会经费申请报告
2015/05/15 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
Python基于Opencv识别两张相似图片
2021/04/25 Python
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
讲解Python实例练习逆序输出字符串
2022/05/06 Python