其他代码

纯CSS3时尚进度条UI设计效果

阿里云


这是一款纯 CSS3 时尚进度条 UI 设计效果。该进度条使用 bootstrap 网格进行布局,通过简单的 CSS 代码和 animation 动画来制作带动画效果的进度条。

使用方法

在页面中引入 bootstrap 相关文件和 font-awesome 字体图标文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  2. <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css'>

HTML 结构

进度条的 HTML 结构如下:

  1. <div class="container">
  2.     <div class="row">
  3.         <div class="col-md-offset-3 col-md-6">
  4.             <h3 class="progressbar-title">HTML</h3>
  5.             <div class="progress">
  6.                 <div class="progress-bar" style="width: 65%; background: #ed687c;">
  7.                     <span class="progress-icon fa fa-check" style="border-color:#ed687c; color:#ed687c;"></span>
  8.                     <div class="progress-value">65%</div>
  9.                 </div>
  10.             </div>
  11.  
  12.             <h3 class="progressbar-title">CSS3</h3>
  13.             <div class="progress">
  14.                 <div class="progress-bar" style="width: 50%; background: #92c26a;">
  15.                     <span class="progress-icon fa fa-check" style="border-color:#92c26a; color:#92c26a;"></span>
  16.                     <div class="progress-value">50%</div>
  17.                 </div>
  18.             </div>
  19.  
  20.             <h3 class="progressbar-title">java script</h3>
  21.             <div class="progress">
  22.                 <div class="progress-bar" style="width: 80%; background: #f0ad4e;">
  23.                     <span class="progress-icon fa fa-check" style="border-color:#f0ad4e; color:#f0ad4e;"></span>
  24.                     <div class="progress-value">80%</div>
  25.                 </div>
  26.             </div>
  27.         </div>
  28.     </div>
  29. </div>

CSS 样式

为进度条设置下面的 CSS 样式。

  1. .progressbar-title{
  2.     font-size: 14px;
  3.     color: #D5D6E2;
  4.     text-transform: capitalize;
  5. }
  6. .progress{
  7.     height: 5px;
  8.     overflow: visible;
  9.     background: #f0f0f0;
  10.     margin-bottom: 40px;
  11. }
  12. .progress .progress-bar{
  13.     position: relative;
  14.     animation: animate-positive 2s;
  15. }
  16. .progress .progress-icon{
  17.     width: 30px;
  18.     height: 30px;
  19.     line-height: 25px;
  20.     border-radius: 50%;
  21.     font-size: 13px;
  22.     position: absolute;
  23.     top: -14px;
  24.     right: 0;
  25.     background: #fff;
  26.     border-width: 3px;
  27.     border-style: solid;
  28.     text-align: center;
  29. }
  30. .progress-value{
  31.     font-size: 13px;
  32.     color: #D5D6E2;
  33.     position: absolute;
  34.     top: 16px;
  35.     right: 0;
  36. }
  37. @-webkit-keyframes animate-positive {
  38.     0% { width: 0%; }
  39. }
  40. @keyframes animate-positive {
  41.     0% { width: 0%; }
  42. }

纯 CSS3 时尚进度条 UI 设计效果

已有 389 人购买
  • 0ral
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!