Bootstrap进度条

Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果。Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,

Opera 12 不支持动画。

默认的进度条

创建一个基本的进度条的步骤如下:

  • 添加一个带有 class .progress 的 <div>。
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>。
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width = device-width,initial-scale = 1.0">
    <link rel="stylesheet" href="bootstrap.min.css">
    <script src = "js/jquery-1.11.2.min.js"></script>
    <script src = "js/bootstrap.min.js"></script>
    <title>CSSDemo</title>
</head>
<body style="padding:30px;">
    <div class="container">
        <div class="col-lg-4">
            <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="40" aria-valuemax="100" aria-valuemin="0"
                     style="width:40%;"></div>
                <span class="sr-only">40%完成</span>
            </div>
            <div class="progress">
                <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50" aria-valuemax="100"
                     aria-valuemin="0" style="width:50%;"></div>
                <span class="sr-only">20%完成</span>
            </div>
            <div class="progress">
                <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemax="100"
                     aria-valuemin="0" style="width:60%;"></div>
                <span class="sr-only">60%完成</span>
            </div>
            <div class="progress">
                <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70" aria-valuemax="100"
                     aria-valuemin="0" style="width:70%;"></div>
                <span class="sr-only">70%完成</span>
            </div>
        </div>
    </div>
</body>
</html>

条纹的进度条

创建一个条纹的进度条的步骤如下:

  • 添加一个带有 class .progress 和 .progress-striped 的 <div>。
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 和 class progress-bar-* 的空的 <div>。其中,*
    可以是 success、info、warning、danger。
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置。

<body style="padding:30px;">
    <div class="container">
        <div class="col-lg-4">
            <div class="progress progress-striped">
                <div class="progress-bar" role="progressbar" aria-valuenow="40" aria-valuemax="100" aria-valuemin="0"
                     style="width:40%;"></div>
                <span class="sr-only">40%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50" aria-valuemax="100"
                     aria-valuemin="0" style="width:50%;"></div>
                <span class="sr-only">50%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemax="100"
                     aria-valuemin="0" style="width:60%;"></div>
                <span class="sr-only">60%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70" aria-valuemax="100"
                     aria-valuemin="0" style="width:70%;"></div>
                <span class="sr-only">70%完成</span>
            </div>
        </div>
    </div>
</body>

动画的进度条

创建一个动画的进度条的步骤如下:

  • 添加一个带有 class .progress 和 .progress-striped 的 <div>。同时添加 class .active。
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>。
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置。

这将会使条纹具有从右向左的运动感。

<body style="padding:30px;">
    <div class="container">
        <div class="col-lg-4">
            <div class="progress progress-striped active">
                <div class="progress-bar" role="progressbar" aria-valuenow="40" aria-valuemax="100" aria-valuemin="0"
                     style="width:40%;"></div>
                <span class="sr-only">40%完成</span>
            </div>
            <div class="progress progress-striped active">
                <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50" aria-valuemax="100"
                     aria-valuemin="0" style="width:50%;"></div>
                <span class="sr-only">50%完成</span>
            </div>
            <div class="progress progress-striped active">
                <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemax="100"
                     aria-valuemin="0" style="width:60%;"></div>
                <span class="sr-only">60%完成</span>
            </div>
            <div class="progress progress-striped active">
                <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70" aria-valuemax="100"
                     aria-valuemin="0" style="width:70%;"></div>
                <span class="sr-only">70%完成</span>
            </div>
        </div>
    </div>
</body>

堆叠的进度条

把多个进度条放在相同的 .progress 中即可实现堆叠

<body style="padding:30px;">
    <div class="container">
        <div class="col-lg-4">
            <div class="progress progress-striped">
                <div class="progress-bar" role="progressbar" aria-valuenow="40" aria-valuemax="100" aria-valuemin="0"
                     style="width:40%;"></div>
                <span class="sr-only">40%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50" aria-valuemax="100"
                     aria-valuemin="0" style="width:50%;"></div>
                <span class="sr-only">20%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria-valuemax="100"
                     aria-valuemin="0" style="width:60%;"></div>
                <span class="sr-only">60%完成</span>
            </div>
            <div class="progress progress-striped">
                <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70" aria-valuemax="100"
                     aria-valuemin="0" style="width:70%;"></div>
                <span class="sr-only">70%完成</span>
            </div>
        </div>
    </div>
</body>

时间: 2024-10-22 18:51:33

Bootstrap进度条的相关文章

第二百四十一节,Bootstrap进度条媒体对象和 Well 组件

第二百四十一节,Bootstrap进度条媒体对象和 Well 组件 学习要点: 1.Well 组件 2.进度条组件 3.媒体对象组件 本节课我们主要学习一下 Bootstrap 的三个组件功能:Well 组件.进度条组件.媒体对 象组件. 一.Well 组件 这个组件可以实现简单的嵌入效果. 嵌入效果 well样式class类,写在<div>里,设置一个div区块嵌入效果(Bootstrap)well-lg样式class类,写在<div>里,设置一个div区块嵌入效果大尺寸(Boo

Bootstrap 进度条媒体对象和 Well 组件

一.Well 组件 这个组件可以实现简单的嵌入效果. //嵌入效果 <div class="well"> Bootstrap </div> //有 lg 和 sm 两种可选值 <div class="well well-lg"> Bootstrap </div> 二.进度条组件 进度条组件为当前工作流程或动作提供时时反馈. //进度条 <div class="progress"> <

Bootstrap &lt;基础二十六&gt;进度条

Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,Opera 12 不支持动画. 默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class .prog

BootStrap学习(4)_分页&amp;标签&amp;缩略图&amp;警告&amp;进度条

一.分页 分页(Pagination),是一种无序列表,Bootstrap 像处理其他界面元素一样处理分页.  .pagination     --添加该 class 来在页面上显示分页. .disabled         --定义不可点击的链接 .active             --指示当前页面 .pagination-lg, .pagination-sm   --标签大小 .pager         --翻页 1.分页 <!DOCTYPE html> <html xmlns

Bootstrap学习 进度条

本文将介绍Bootstrap进度条,在本文中你将看到如何使用Bootstrap创建加载,重定向或动作状态的进度条 bootstrap进度条使用CSS3过渡和动画来获得该效果.Internet Exploreer9及之前的版本和旧版的firefox不支持该特性,Opera12不支持动画. 默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有class .progress的div 接着,在上面的div 内,添加一个带有class .progress-bar的空的div 添加一个带有百分比表示

Bootstrap历练实例:堆叠的进度条

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Bootstrap历练实例:堆叠的进度条</title> <meta charset="utf-8" /> <meta name="viewpo

Bootstrap基础7(标签、徽章、大屏展播、页面标题、缩略图、进度条、面板、折叠效果)

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title>标签.徽章.

bootstrap与jQuery结合的动态进度条

此款进度条实现的功能: 1.利用了bootstrap的进度条组件. a.在最外层的<div>中加入class .progress,在里层<div>加入class .progress-bar从而实现基本的进度条. b.在外层<div>中加入class .progress-striped实现条纹进度条. c.在内层<div>加入class .progress-bar-danger/warning/info/success 从而实现红色.黄色.蓝色.绿色 d.在外

深入理解BootStrap Item14 -- 进度条(progressbar)

1.进度条 在网页中,进度条的效果并不少见,比如一个评分系统,比如加载状态等.就如下图所示的一个评分系统,他就是一个简单的进度条效果: 进度条和其他独立组件一样,开发者可以根据自己的需要,选择对应的版本: ? LESS版本:源码文件progress-bars.less ? Sass版本:源码文件_progress-bars.scss ? 编译后版本:bootstrap.css文件第4500行-第4575行 而且Bootstrap框架为大家提供多种样式风格的进度条,供大家使用. 2.进度条–基本样