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 相关文章推荐
js form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
javascript入门基础之私有变量
Feb 23 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
Jan 11 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
Jun 06 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
javascript实现简单的分页特效
Aug 12 Javascript
深入浅析knockout源码分析之订阅
Jul 12 Javascript
javascript获取网页各种高宽及位置的方法总结
Jul 27 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 Javascript
微信小程序之swiper滑动面板用法示例
Dec 04 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
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
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
django中的ajax组件教程详解
2018/10/18 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
vuejs点击class变化的实例
2018/09/05 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
小程序自定义日历效果
2018/12/29 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
对python中执行DOS命令的3种方法总结
2018/05/12 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python标记语句块使用方法总结
2019/08/05 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
在Python中实现字典反转案例
2020/12/05 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
音乐兴趣小组活动总结
2014/07/07 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
2014年党建工作总结
2014/11/11 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
设备技术员岗位职责
2015/04/11 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python