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 相关文章推荐
List the Codec Files on a Computer
Jun 11 Javascript
jQuery中bind与live的用法及区别小结
Jan 27 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
js简单工厂模式用法实例
Jun 30 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
Mar 29 Javascript
JSONP原理及简单实现
Jun 08 Javascript
JS+CSS3模拟溢出滚动效果
Aug 12 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
swiper实现异形轮播效果
Nov 28 Javascript
解决Vue-cli无法编译es6的问题
Oct 30 Javascript
vue实现购物车的小练习
Dec 21 Vue.js
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
Zerg兵种介绍
2020/03/14 星际争霸
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
原生js调用json方法总结
2018/02/22 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python常规方法实现数组的全排列
2015/03/17 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
Python3爬虫学习入门教程
2018/12/11 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
介绍Ibatis的核心类
2013/11/18 面试题
酒店led欢迎词
2014/01/09 职场文书
《雨点》教学反思
2014/02/12 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
转让协议书范本
2014/04/15 职场文书
社区活动策划方案
2014/08/21 职场文书
绵山导游词
2015/02/05 职场文书
小学作文之描写天气
2019/08/15 职场文书
create-react-app开发常用配置教程
2022/06/25 Javascript