当前位置: 首页 > news >正文

南阳网站开发经典门户网站欣赏

南阳网站开发,经典门户网站欣赏,wordpress 去掉tag,代码演示插件wordpressBootstrap 5 进度条语法知识点及案例代码 Bootstrap 5 提供了强大的进度条组件&#xff0c;用于显示任务的完成进度。 一、Bootstrap 5 进度条语法知识点 1. 基本结构 进度条的基本结构由一个父容器&#xff08;通常使用 <div> 元素&#xff09;和一个子元素&#xf…

Bootstrap 5 进度条语法知识点及案例代码

Bootstrap 5 提供了强大的进度条组件,用于显示任务的完成进度。

一、Bootstrap 5 进度条语法知识点

1. 基本结构

进度条的基本结构由一个父容器(通常使用 <div> 元素)和一个子元素(表示进度)组成。父容器使用 class="progress",子元素使用 class="progress-bar"

<div class="progress"><div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>

2. 设置进度

通过设置子元素(progress-bar)的 width 属性或使用 style 属性来控制进度。例如,设置进度为 25%:

<div class="progress"><div class="progress-bar" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>

3. 添加标签

可以在进度条内部添加文本标签,显示当前进度百分比:

<div class="progress"><div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">50%</div>
</div>

4. 颜色样式

Bootstrap 5 提供了多种颜色样式来区分不同类型的进度:

  • bg-success
  • bg-info
  • bg-warning
  • bg-danger
  • bg-primary
  • bg-secondary
  • bg-dark
  • bg-light

示例:

<div class="progress"><div class="progress-bar bg-success" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div>
</div>

5. 条纹和动画效果

通过添加 progress-bar-striped 类可以创建条纹效果,添加 progress-bar-animated 类可以实现动画效果。

<div class="progress"><div class="progress-bar progress-bar-striped progress-bar-animated bg-warning" role="progressbar" style="width: 60%" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">60%</div>
</div>

6. 多重进度条

可以在一个 progress 容器内添加多个 progress-bar,实现多重进度显示。

<div class="progress"><div class="progress-bar bg-success" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">40%</div><div class="progress-bar bg-warning" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100">30%</div><div class="progress-bar bg-danger" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">20%</div>
</div>

7. 高度调整

通过设置 height 属性,可以调整进度条的高度。

<div class="progress" style="height: 30px;"><div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">50%</div>
</div>

8. 响应式调整

使用 Bootstrap 的响应式类,可以根据屏幕尺寸调整进度条的外观。例如,使用 w-75 类设置宽度为 75%:

<div class="progress"><div class="progress-bar w-75" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div>
</div>

二、案例代码

以下是一个综合应用上述知识点的完整案例代码,包含详细注释:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Bootstrap 5 进度条案例</title><!-- 引入 Bootstrap 5 CSS --><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"><style>/* 自定义样式(可选) */.custom-progress {margin: 20px 0;}</style>
</head>
<body><div class="container mt-5"><h2>Bootstrap 5 进度条示例</h2><!-- 基本进度条 --><div class="custom-progress"><h5>基本进度条</h5><div class="progress"><div class="progress-bar" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div></div></div><!-- 不同颜色的进度条 --><div class="custom-progress"><h5>不同颜色的进度条</h5><div class="progress mb-3"><div class="progress-bar bg-success" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">成功 (40%)</div></div><div class="progress mb-3"><div class="progress-bar bg-info" role="progressbar" style="width: 60%" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">信息 (60%)</div></div><div class="progress mb-3"><div class="progress-bar bg-warning" role="progressbar" style="width: 80%" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100">警告 (80%)</div></div><div class="progress"><div class="progress-bar bg-danger" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">危险 (100%)</div></div></div><!-- 条纹和动画效果 --><div class="custom-progress"><h5>条纹和动画效果</h5><div class="progress mb-3"><div class="progress-bar progress-bar-striped" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">条纹 (50%)</div></div><div class="progress"><div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">动画条纹 (75%)</div></div></div><!-- 多重进度条 --><div class="custom-progress"><h5>多重进度条</h5><div class="progress"><div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100">前端 (30%)</div><div class="progress-bar bg-warning" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">后端 (20%)</div><div class="progress-bar bg-danger" role="progressbar" style="width: 15%" aria-valuenow="15" aria-valuemin="0" aria-valuemax="100">数据库 (15%)</div></div></div><!-- 高度调整 --><div class="custom-progress"><h5>高度调整</h5><div class="progress" style="height: 25px;"><div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">高度 25px (50%)</div></div><div class="progress" style="height: 40px; margin-top: 10px;"><div class="progress-bar bg-warning" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">高度 40px (75%)</div></div></div><!-- 响应式调整 --><div class="custom-progress"><h5>响应式调整</h5><div class="progress"><div class="progress-bar w-50" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">宽度 50%</div></div><div class="progress mt-3"><div class="progress-bar w-75" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">宽度 75%</div></div><div class="progress mt-3"><div class="progress-bar w-100" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">宽度 100%</div></div></div></div><!-- 引入 Bootstrap 5 JS 和依赖的 Popper.js --><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

代码说明

  1. 引入 Bootstrap 5 CSS 和 JS

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    

    使用 CDN 引入 Bootstrap 5 的 CSS 和 JS 文件,确保进度条组件的样式和功能正常。

  2. 自定义样式

    .custom-progress {margin: 20px 0;
    }
    

    为每个进度条示例添加上下间距,使页面更美观。

  3. 基本进度条

    <div class="progress"><div class="progress-bar" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
    </div>
    

    显示一个基本的进度条,宽度为 25%。

  4. 不同颜色的进度条

    使用 bg-success, bg-info, bg-warning, bg-danger 等类来设置进度条的颜色。

    <div class="progress-bar bg-success" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">成功 (40%)</div>
    
  5. 条纹和动画效果

    <div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">动画条纹 (75%)</div>
    

    添加 progress-bar-stripedprogress-bar-animated 类,实现条纹和动画效果。

  6. 多重进度条

    在一个 progress 容器内添加多个 progress-bar,实现多重进度显示。

    <div class="progress"><div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100">前端 (30%)</div><div class="progress-bar bg-warning" role="progressbar" style="width: 20%" aria-valuenow="20" aria-luamin="0" aria-valuemax="100">后端 (20%)</div><div class="progress-bar bg-danger" role="progressbar" style="width: 15%" aria-valuenow="15" aria-valuemin="0" aria-valuemax="100">数据库 (15%)</div>
    </div>
    
  7. 高度调整

    通过设置 style="height: 25px;"style="height: 40px;" 来调整进度条的高度。

    <div class="progress" style="height: 25px;"><div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">高度 25px (50%)</div>
    </div>
    
  8. 响应式调整

    使用 Bootstrap 的响应式类 w-50, w-75, w-100 来设置进度条的宽度。

    <div class="progress-bar w-50" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">宽度 50%</div>
    

三、总结

通过以上语法知识点和案例代码,Bootstrap 5 的进度条组件可以满足多种需求,包括基本进度显示、不同颜色、条纹动画、多重进度条、高度调整以及响应式设计等。初学者可以根据具体需求,灵活运用这些组件,创建出功能丰富且美观的网页界面。

http://www.yayakq.cn/news/695230/

相关文章:

  • 网站打不开如何解决北京市文化局政务网站建设项目
  • 管理外贸网站模板合规部对于网站建设的意见
  • wordpress登陆界面背景石家庄优化公司哪家好
  • 暗红色网站wordpress不登录看不到文章
  • 现在做网络优化有前途吗关键词首页排名优化
  • 免费访问国外网站的app深圳网站建设公司的英文名是
  • 徐州做网站需要多少钱怎么在ps做网站首页
  • 未来做哪个网站能致富西宁网站系统建设
  • 有没有哪个网站能够做简历xunsearch做搜索网站
  • 如何写代码做网站6中国宁波网宁波新闻
  • 工信部网站备案审核360指数在线查询
  • 西安企业网站设计制作苏州工业园区发布
  • 网站制作公司咨询湖北省建设厅投标报名官方网站
  • 安监局网站建设wordpress 主题慢
  • 网站备案怎么这么麻烦网站开发框架是什么
  • 阿里云网站备案好了 怎么建站网站开发语言和数据库
  • 读书网站如何做广州搜发网络科技有限公司
  • 中国水电建设集团网站wordpress 后台管理模板
  • 美容院网站建设方案书最新消息
  • php网站地图网站开发需要哪些流程
  • 自己建立旅游的网站建设wordpress转静态页面
  • 怎么做免费个人网站dede大气企业网站模板(一屏展示)
  • 网站如何修改后台密码公众号怎么开
  • 杭州网站推广优化哪里好做建筑材料的网站有哪些
  • 国际交易所app下载seo优化推广工程师
  • 设计接单网站大全黄山建设网站公司
  • 怎么做类似清风dj网站万户网络科技有限公司怎么样
  • 红袖添香网站建设时间网站建设代码题
  • 做网站信息网站做关键词排名有必要吗
  • 五金网站方案html5 微网站