位置: 编程技术 - 正文

Bootstrap进度条组件知识详解(bootstrap怎样为进度条添加动画)

编辑:rootadmin

推荐整理分享Bootstrap进度条组件知识详解(bootstrap怎样为进度条添加动画),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bootstrap动态进度条,progress进度条组件,设置进度条20%的属性是,bootstrap 进度条,progressbar进度条,bootstrap 进度条,progress进度条组件,设置进度条20%的属性是,bootstrap进度条动态加载,bootstrap 进度条,内容如对您有帮助,希望把文章链接给更多的朋友!

在网页中,经常见到进度条效果,如:平分系统、加载状态等,进度条组件使用了css3的transition和animation属性来完成一些特效,这些特效在IE9及IE9以下版本、Firefox的老版本中并不支持,Opera 不支持 animation 属性。

进度条和其他独立组件一样,开发者可以根据自己的需要选择对应的版本:

LESS: progress-bars.less

SASS: _progress-bars.scss

基础进度条

实现原理:

需要两个容器,外容器使用类名.progress,子容器使用类名.progress-bar;其中.progress用来设置进度条容器的背景色,容器的高度,间距等;而.progress-bar设置进度方向,进度条的背景色和过度效果;下面是css源码:

例子:

role属性作用:告诉搜索引擎这个div的作用是进度条;

aria-valuenow=””属性作用:当前进度条的进度为%;

aria-valuemin=”0”属性作用:进度条的最小值为0%;

aria-valuemax=””属性作用:进度条的最大值为%;

可以将设置了.sr-only类的<span>标签从进度条组件中移除,而让当前进度显示出来;

彩色进度条

彩色进度条和警告进度条一样,为了能给用户一个更好的体验,也根据不同的状态配置了不同的进度条颜色,主要包括以下四种:

progress-bar-info:表示信息进度条,蓝色

progress-bar-success:表示成功进度条,绿色

progress-bar-warning:表示警告进度条,黄色

progress-bar-danger:表示错误进度条,红色

css源码:

使用方法:

只需要在基础进度条上增加对应的类名即可

Bootstrap进度条组件知识详解(bootstrap怎样为进度条添加动画)

例子:

效果如下:

条纹进度条

条纹进度条采用css3的线性渐变来实现,并未借助任何图片,使用条纹进度条只需在进度条的容器.progress基础上追加类名”progress-striped”,如果要进度条纹像彩色进度一样,具有彩色效果,只需在进度条上增加相应得颜色类名

下面是.progress-striped样式源码:

条纹进度对应的每种状态也有不同的颜色

下面来看看条纹进度条的运用:

动态条纹进度条

在进度条.progress 、.progress-striped两个类的基础上在加入类名.active就能实现动态条纹进度条。

其实现原理主要是通过css3的animation来完成。首先通过@keyframes创建了一个progress-bar-stripes的动画,这个动画主要做了一件事,就是改变背景图像的位置,也就是 background-position的值。因为条纹进度条是通过CSS3的线性渐变来制作的,而linear-gradient实现的正是对应背景中的背景图片

下面是css源码:

@keyframes仅仅是创建了一个动画效果,如果要让进度条真正的动起来,我们需要通过一定的方式调用@keyframes创建的动画 “progress-bar-stripes”,并且通过一个事件触发动画生效。在Bootstrap框架中,通过给进度条容器“progress”添加一个类名“active”,并让文档加载完成就触“progress-bar-stripes”动画生效

调用动画对应的样式代码如下:

例子:

效果如下(由于是直接从网页上结果来的图,这里并看不到它的动态效果):

层叠进度条:

层叠进度可以将不容状态的进度条放在一起,按水平方式排列

例子:

除了层叠彩色进度条之外,还可以层叠条纹进度条,或者说条纹进度条和彩色进度条混合层叠,仅需要在“progress”容器中添加对应的进度条,同样要注意,层叠的进度条之和不能大于%。

下面来看一个例子:

关于Bootstrap进度条组件知识详解到此就介绍了,希望对大家有所帮助!

Bootstrap媒体对象的实现 在web页面中,图片居左,内容居右排列,是非常常见的效果,它也就是媒体对象,它是一种抽象的样式,可以用来构建不同类型的组件,在bootstrap框架

基于javascript编写简单日历 一.表格行数问题既然要显示日期表格的话,首先得知道这个表格有多少行多少列,列数是已经确定的,从星期天(日历上第1列是星期天)到星期六一共

javascript实现列表切换效果 IE兼容性没处理,确切的说不太会,还望指点一二思路:1、js获取要给定点击事件的按钮组对象,如btns=document.xxx(),遍历过程绑定事件之前先取得当前对

标签: bootstrap怎样为进度条添加动画

本文链接地址:https://www.jiuchutong.com/biancheng/369926.html 转载请保留说明!

上一篇:BootStrap glyphicons 字体图标实现方法

下一篇:Bootstrap媒体对象的实现(bootstrap媒体查询写法)

  • 分公司和总公司不在一个区
  • 税前弥补以前年度亏损例
  • 个人独资企业需要交什么税
  • 补缴工会经费后所得税还要调整吗
  • 月末进项税额转出科目需要结转吗
  • 可以不用附原始凭证的记账凭证是
  • 销售蔬菜的个体工商怎么开具发票
  • 工会经费计提多少后不再提
  • 新准则前期差错更正
  • 发放工资比计提工资少了
  • 购买的包装物用什么消毒
  • 企业公车私用如何处理
  • 购买固定资产未收到发票怎么办
  • 公司补贴为什么要交税
  • 所得税季度报表营业外收入填哪
  • 防伪税控服务费减免文件
  • 一般纳税人怎么查询
  • 研发费用界定标准
  • 小规模纳税人附加税减半征收政策2023
  • 房屋大修理费用指哪些
  • 退税技术有什么影响
  • win7系统右键菜单太多怎么办
  • 银行多收的开户费怎么办
  • 向股东借款作为股东借款
  • 对公账户转到私人账户要手续费吗
  • 附有退货条款的销售
  • 创建自定义对象主要哪几种方法,并写出基本语法结构?
  • 计提本月银行借款利息是收付实现制还是权责发生制
  • 小规模纳税人减免增值税会计处理
  • php array_search二维数组
  • elementui怎么样
  • vue.mixin是什么
  • setenforce 0命令
  • tcpdump 监听指定端口
  • 投标代理服务
  • 公司迁移到外省 税务局需要注销吗
  • mysql分区实现
  • 应纳所得税额等于利润总额减去差异
  • 买一赠一的销售方式
  • phpvue开发模式
  • sqlserver连接不到本地服务器
  • 怎么把python代码发给别人运行
  • 农机销售融资贷款流程
  • 应发工资包含
  • 去年的电费能查到吗
  • 本年利润和利润分配有什么区别
  • 收到政府补贴如何入账
  • 欠供应商货款会坐牢吗
  • 委托加工存货收回后直接用于销售的账务处理
  • 劳务外包存在的法律风险
  • 纳税人的收入总额是什么
  • 现金和银行存款的区别
  • 其他应付款是什么科目代码
  • 出口汇率按报关价格算吗
  • 收到税务局退还的个税手续费怎么入账
  • 关于端午节福利发放的通知(通知公告)
  • 库存商品成本差异怎么结转
  • 分支机构需要单独设立账簿吗
  • mysql查询结果是什么类型
  • sql语句数字转化为文字
  • coms恢复出厂设定还原bios设置方法步骤讲解
  • 苹果mac录制屏幕
  • win1020h2正式版
  • win10一年更新一次
  • win8手提电脑怎么关闭触摸板
  • OpenGL Tips: 在Visual C++中调用FreeGLUT
  • c#的程序集
  • 基于jQuery实现Tabs选项卡自定义插件
  • jQuery插件ajaxFileUpload异步上传文件
  • 模拟新浪微博用户注册程序设计
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • android获取手机的基本信息
  • 全国税务查询
  • 工匠称号有什么待遇?
  • 电子税务局登录不上,显示用户名不匹配
  • 航天信息的金税盘开票要怎么调格式
  • 一月份纳税申报
  • 北京税务网站
  • 如何代扣个人所得税
  • 铁西区地税局电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设