我试图设置角度UI引导程序进度条的最小宽度.我检查了文档,他们没有提到如何做到这一点.我知道'常规'引导程序你可以使用类似的东西.但是这只有在你将它包装在标准进度引导div中时才有效:
text
但是这会显示一个没有"活动"动画的进度条,因为常规引导程序不支持此功能.当我这样尝试它时,它没有设置min-width属性
text
编辑:我忽略了'常规'bootstrap文档中的动画部分.但是,如果可能的话,我想使用UI引导程序进度条.
常规Bootstrap 支持动画进度条.
您确定您正确导入了Boostrap文件吗?我想你可能只包括CSS文件而不包括JS.查看基本模板以查看应包含哪些文件.
另请参阅uib-progressbar文档.你写的代码片段似乎是正确的.正如我所说,我认为这个问题的原因是你没有包含Bootstrap的JS文件.
编辑:哦,ui-bootstrap显然不需要Bootstrap的JS,你是对的.
关于 因此,该 然后将新 我测试了这个,但它似乎不起作用.我认为这是因为 我尝试添加 我想在这一点上你应该考虑为什么你需要添加这个 UPD:Bootstrap人显然改变了主意并恢复了特殊min-width
你问题的一部分:我注意到你把这个progress-bar
类添加到了
元素中.根据该文件,所述progress-bar
类不应该使用(它将被UI的自举被添加到
,并且可以很容易地通过检查进度条宽度devtools验证).
min-width
属性将应用于内部 .setminwidth .progress-bar {
min-width: 20em;
}
setminwidth
类添加到外部,
如下所示:min-width: 0;
在模板中进行了硬编码,并且每次ui-bootstrap重新渲染元素时它都会被重置.!important
到CSS规则,以避免被覆盖,但它也不起作用.min-width
属性,因为ui-bootstrap喜欢覆盖它.可能是因为当%不足时你不希望进度条"太空"?如果是这种情况,我认为你应该查看Bootstrap最近引入的变化:现在它们似乎添加了min-width
0%,1%和2%的特殊值.min-width
价值.在这一点上,我认为ui-bootstrap应该跟随并删除硬编码,min-width: 0;
因为它不再需要了.我刚给他们发了拉请求.如果他们合并它,您将能够使用我上面发布的CSS.
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有