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 相关文章推荐
CSS3 简写animation
May 10 HTML / CSS
关于CSS Tooltips(鼠标经过时显示)的效果
Apr 10 HTML / CSS
详解CSS3中的box-sizing(content-box与border-box)
Apr 19 HTML / CSS
详解background属性的8个属性值(面试题)
Nov 02 HTML / CSS
详解CSS3:overflow属性
Nov 17 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
Dec 13 HTML / CSS
html5 button autofocus 属性介绍及应用
Jan 04 HTML / CSS
canvas进阶之如何画出平滑的曲线
Oct 15 HTML / CSS
canvas实现烟花的示例代码
Jan 16 HTML / CSS
AmazeUI 折叠面板的实现代码
Aug 17 HTML / CSS
萌新的HTML5 入门指南
Nov 06 HTML / CSS
CSS 实现角标效果的完整代码
Jun 28 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
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
帝国cms目录结构分享
2015/07/06 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
php实现网页端验证码功能
2017/07/11 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
Python实现的一个简单LRU cache
2014/09/26 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
sklearn+python:线性回归案例
2020/02/24 Python
python实现打砖块游戏
2020/02/25 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
毕业生自荐书
2013/12/18 职场文书
企业项目策划书
2014/01/11 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014年人事部工作总结
2014/12/03 职场文书
运动会1000米加油稿
2015/07/21 职场文书
学校隐患排查制度
2015/08/05 职场文书