web299.com
全部
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
首页
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
当前位置:
首页
>
网页特效
>
进度条
Bootstrap超酷进度条动画UI设计
分类:
进度条
日期:
2024-05-14
点击(0)
评论(0)
演 示
免费下载
简介
##### HTML结构 该进度条的HTML结构如下,每一个div.progress是一个进度条。其中,.progress-bar元素上通过style属性来设置进度条的最终进度。 ```html
HTML5
85%
CSS3
75%
``` ##### CSS样式 进度条上的标题和文本的样式非常简单。整个进度条采用相对定位方式,并设置背景色,内阴影和外边距。 ```html .progress_bar .pro-bar { background: hsl(0, 0%, 97%); box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.1) inset; height:4px; margin-bottom: 12px; margin-top: 50px; position: relative; } .progress_bar .progress_bar_title{ color: hsl(218, 4%, 50%); font-size: 15px; font-weight: 300; position: relative; top: -28px; z-index: 1; } .progress_bar .progress_number{ float: right; margin-top: -24px; } ``` 进度条上的动画刻度使用绝对定位,开始的时候刻度为0,为刻度动画设置1秒钟的linear类型动画过渡效果,并在2秒时间内执行animate-positive动画。 ```html .progress_bar .progress-bar-inner { background-color: hsl(0, 0%, 88%); display: block; width: 0; height: 100%; position: absolute; top: 0; left: 0; transition: width 1s linear 0s; animation: animate-positive 2s; } @-webkit-keyframes animate-positive{ 0% { width: 0%; } } @keyframes animate-positive{ 0% { width: 0%; } } ``` 进度条刻度前面的小圆使用.progress-bar-inner的:before和:after为元素来制作。 ```html .progress_bar .progress-bar-inner:before { content: ""; background-color: hsl(0, 0%, 100%); border-radius: 50%; width: 4px; height: 4px; position: absolute; right: 1px; top: 0; z-index: 1; } .progress_bar .progress-bar-inner:after { content: ""; width: 14px; height: 14px; background-color: inherit; border-radius: 50%; position: absolute; right: -4px; top: -5px; } ```
相关推荐
html5浪漫粒子表白文字特效
SlidesJS幻灯片特效
html5瀑布流相册特效
css3 svg实现的情人节表白鲜花动画特效
t-scroll.js基于ES6的DOM元素,过渡动画库插件
纯js写省市区三级联动效果
广告
广告