【发布时间】:2015-08-14 17:18:01
【问题描述】:
我正在尝试通过创建自定义弹出框类来覆盖现有的类来更改 Bootstrap UI popover 的背景颜色(例如,popover1、popover2 等,而不是 popover)。我知道这适用于香草 Bootstrap 弹出框(这里是 fiddle,但它似乎不适用于 Bootstrap UI 弹出框)。
当我对 Bootstrap UI 弹出框应用相同的方法时,它只会显示一个很小的空白弹出框。到目前为止,我所做的只是改变
<a class="btn btn-primary popover-container" id="popover" data-toggle="popover" data-placement="right" data-container="body" rel="log-popover">Log level</a>
到
<a class="btn btn-primary popover-container" popover-placement="right" popover-template="'partials/loglevel-template.html'" popover-trigger="click">Log level</a>
loglevel-template.html
<div class="popover1">
<div class="arrow"></div>
<div class="popover-content">
<p>some content</p>
</div>
</div>
当我删除 popover1 类时,它可以工作,因此仅显示弹出框就不会出现功能问题。
我更喜欢使用 Bootstrap UI 弹出框,因为您不必在 jQuery 中使用任何硬编码模板(实际上您根本不必编写任何 jQuery)。我只是不知道如何更改 Bootstrap UI 弹出框的背景颜色。在我进入兔子洞之前,我想知道是否有其他人已经实现了这一点,或者是否有一个简单的修复方法(也许 Bootstrap UI 弹出框使用的类集与普通弹出框不同)。如果是重写一些 CSS 类,那将是梦想。
【问题讨论】:
-
您使用任何预处理器还是仅使用原始 CSS?
标签: angularjs twitter-bootstrap angular-ui-bootstrap popover