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实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
javascript 将共享属性迁移到原型中去的实现方法
Aug 31 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
Nov 03 Javascript
JS实现全屏的四种写法
Dec 30 Javascript
Javascript实现信息滚动效果
May 18 Javascript
JavaScript实现简单的树形菜单效果
Jun 23 Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 Javascript
express + jwt + postMan验证实现持久化登录
Jun 05 Javascript
微信小程序仿今日头条导航栏滚动解析
Aug 20 Javascript
Node.js 中判断一个文件是否存在
Aug 24 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/06/23 PHP
php 强制下载文件实现代码
2013/10/28 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
PHP实现简易图形计算器
2020/08/28 PHP
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
python字符串排序方法
2014/08/29 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
基于django传递数据到后端的例子
2019/08/16 Python
python2 对excel表格操作完整示例
2020/02/23 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
医院办公室主任职责
2013/12/29 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android