CSS3实例教程:超炫的网页进度条
来源:互联网 发布:淘宝旺旺上怎么发邮箱 编辑:程序博客网 时间:2024/05/29 12:28
时尚的CSS3进度条先看效果图,非常漂亮吧:
HTML代码:
<div class="progress-bar blue stripes"> <span style="width: 40%"></span></div>
- .progress-bar – 定义进度栏的常规样式。
- .blue – 定义进度条的风格,这里是蓝色的
- .stripes – 当前进度的动画类型。
- span – 填充进度条。内联设置的宽度,0%-100%,进度条的宽度。
CCS代码:
.progress-bar {background-color: #1a1a1a;height: 25px;padding: 5px;width: 350px;margin: 50px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;}.progress-bar span {display: inline-block;height: 25px;width: 200px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;-webkit-transition: width .4s ease-in-out;-moz-transition: width .4s ease-in-out;-ms-transition: width .4s ease-in-out;-o-transition: width .4s ease-in-out;transition: width .4s ease-in-out;}
添加颜色,进度条风格:
.blue span {background-color: #34c2e3;}.orange span {background-color: #fecf23;background-image: -webkit-gradient(linear, left top, left bottom, from(#fecf23), to(#fd9215));background-image: -webkit-linear-gradient(top, #fecf23, #fd9215);background-image: -moz-linear-gradient(top, #fecf23, #fd9215);background-image: -ms-linear-gradient(top, #fecf23, #fd9215);background-image: -o-linear-gradient(top, #fecf23, #fd9215);background-image: linear-gradient(top, #fecf23, #fd9215);}.green span {background-color: #a5df41;background-image: -webkit-gradient(linear, left top, left bottom, from(#a5df41), to(#4ca916));background-image: -webkit-linear-gradient(top, #a5df41, #4ca916);background-image: -moz-linear-gradient(top, #a5df41, #4ca916);background-image: -ms-linear-gradient(top, #a5df41, #4ca916);background-image: -o-linear-gradient(top, #a5df41, #4ca916);background-image: linear-gradient(top, #a5df41, #4ca916);}
动态条纹风格:
.stripes span {-webkit-background-size: 30px 30px;-moz-background-size: 30px 30px;background-size: 30px 30px;background-image: -webkit-gradient(linear, left top, right bottom,color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),to(transparent));background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);-webkit-animation: animate-stripes 3s linear infinite;-moz-animation: animate-stripes 3s linear infinite;}@-webkit-keyframes animate-stripes {0% {background-position: 0 0;} 100% {background-position: 60px 0;}}@-moz-keyframes animate-stripes {0% {background-position: 0 0;} 100% {background-position: 60px 0;}}
闪烁样式:
.shine span {position: relative;}.shine span::after {content: '';opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-animation: animate-shine 2s ease-out infinite;-moz-animation: animate-shine 2s ease-out infinite;}@-webkit-keyframes animate-shine {0% {opacity: 0; width: 0;}50% {opacity: .5;}100% {opacity: 0; width: 95%;}}@-moz-keyframes animate-shine {0% {opacity: 0; width: 0;}50% {opacity: .5;}100% {opacity: 0; width: 95%;}}
发光样式效果:
.glow span {-moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;-webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;-webkit-animation: animate-glow 1s ease-out infinite;-moz-animation: animate-glow 1s ease-out infinite;}@-webkit-keyframes animate-glow {0% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}50% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;}100% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}}@-moz-keyframes animate-glow {0% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}50% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;}100% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}}
在不支持css3的浏览器下的表现:
英文原文:http://www.red-team-design.com/stylish-css3-progress-bars
0 0
- CSS3实例教程:超炫的网页进度条
- 超酷的CSS3网页加载效果
- CSS3 实现 网页顶部进度条
- 让人惊叹的超炫网页演示:这真是CSS3写的么
- 【Cocosd2d实例教程七】Cocos2d实现超炫的粒子效果!!
- HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等
- HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等
- HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等
- 时尚的CSS3进度条
- CSS3和jQuery实现网页顶部进度条
- CSS3实例教程:CSS3制作玻璃瓶里的水母
- 超简单的JS进度条
- CSS3实现炫酷进度条
- PHP的curl_init采集网页数据 实例教程
- CSS3+JS 实现超炫的散列画廊特效
- 《HTML5与CSS3实例教程》
- css3进度条
- css3 进度条
- linux下mysql的root密码忘记解决方
- 深入理解linux 节点inode
- 怎么把pdf转换成word文档
- 欢迎使用CSDN-markdown编辑器
- 同一个字符串,放到文件前后居然不相等
- CSS3实例教程:超炫的网页进度条
- This Android SDK requires Android Developer Toolkit version 23.0.0 or above
- matlab函数整理
- mysqldump: Got error: 1449: The user specified as a definer 的解决方案!
- 练习9: 在windows MFC窗口中用GDI显示BMP图片
- Spring MVC的初次使用
- iOS运行流程
- HTML5学习之FileReader接口
- POJ4048