CSS3实现滚动条动画效果代码分享


Posted in HTML / CSS onAugust 03, 2016

先给大家一张效果图,看似简单,其实实现起来....那也是非常简单的~简单又实用
 
黑框里面的字体会自动滚动,形成滚动条,可以用于展示和提示,首先我们先要在body里面写上自己想要的文字,比如我想写:感觉好的请点击推荐

CSS3实现滚动条动画效果代码分享

CSS Code复制内容到剪贴板
  1. <body>   
  2.         <div id="div">   
  3.         <ul id="ul">   
  4.             <li>感</li>   
  5.             <li>觉</li>   
  6.             <li>好</li>   
  7.             <li>的</li>   
  8.             <li>请</li>   
  9.             <li>点</li>   
  10.             <li>击</li>   
  11.             <li>推</li>   
  12.             <li>荐</li>   
  13.         </ul>   
  14.         </div>   
  15.     </body>   

接下来我们在在style样式里面调整样式,实现他的滚动

CSS Code复制内容到剪贴板
  1. <style>/*先给个整体去除下划线*/  
  2.         ul,li,ol{   
  3.             list-stylenone;   
  4.         }/*这里也就是重点喽,时间分段,到还没滚动的时候时间经过了0%所以left也就为0,当开始滚动时间停止的时候那么就等于全部完成也就是100%,这句话写不对效果就不出哦*/  
  5.         @-webkit-keyframes move {   
  6.                 0% {   
  7.                     left: 0;   
  8.                 }   
  9.                 100% {   
  10.                     left: -400px;   
  11.                 }   
  12.             }   
  13.        /*以下是布局样式*/     
  14.         #div{   
  15.             width500px;   
  16.             height100px;   
  17.             margin100px auto;   
  18.             border5px solid green;   
  19.             positionrelative;       
  20.             overflowhidden;       
  21.         }   
  22.         #ul{   
  23.             positionabsolute;           
  24.             padding: 0;   
  25.             margin-top0px;       
  26.             width: 185%;   
  27.             displayblock;/*这句话也是至关重要的,少了这句话也不会滚动,我给他四个值,3s代表三秒之内完成滚动,move这个名字对应着上面时间分段的名字,infinite代表循环滚动,linear表示匀速滚动*/  
  28.             -webkit-animation: 3s move infinite linear;   
  29.         }   
  30.         #ul li{   
  31.             floatleft;   
  32.             backgroundblack;   
  33.             colorwhite;   
  34.             margin-left1px;   
  35.             width100px;   
  36.             height100px;       
  37.             text-aligncenter;   
  38.             line-height100px;   
  39.         }   
  40.         /*这句话代表鼠标移动上去滚动会停止,类似于轮播*/  
  41.         #div:hover #ul {   
  42.         -webkit-animation-play-state: paused;   
  43.             }   
  44.     </style>   

以上所述是小编给大家介绍的CSS3实现动画滚动条代码分享,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 HTML / CSS
css3 给背景设置渐变色的方法
Sep 12 HTML / CSS
css3中background新增的4个新的相关属性用法介绍
Sep 26 HTML / CSS
css3 条纹化和透明化表格Firefox下测试成功
Apr 15 HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 HTML / CSS
CSS3的颜色渐变效果的示例代码
Sep 29 HTML / CSS
HTML5 本地存储 LocalStorage详解
Jun 24 HTML / CSS
html5读取本地文件示例代码
Apr 22 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
Mar 24 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
Mar 04 HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
Aug 22 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
Jun 20 HTML / CSS
关于box-sizing的全面理解
Jul 28 #HTML / CSS
css3动画效果小结(推荐)
Jul 25 #HTML / CSS
浅谈CSS3动画的回调处理
Jul 21 #HTML / CSS
浅谈css3中的前缀
Jul 20 #HTML / CSS
纯CSS3绘制打火机动画火焰效果
Jul 18 #HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 #HTML / CSS
CSS3实现时间轴效果
Jul 11 #HTML / CSS
You might like
星际争霸中的热键
2020/03/04 星际争霸
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php网站地图生成类示例
2014/01/13 PHP
php文件缓存类汇总
2014/11/21 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
JS Timing
2007/04/21 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
js特效,页面下雪的小例子
2013/06/17 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
小露珠教学反思
2014/04/30 职场文书
旅游文化节策划方案
2014/06/06 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
公司股东出资证明书
2014/11/01 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书