【发布时间】:2018-05-27 12:33:10
【问题描述】:
我试图使用fa-cog 作为按钮,使用 Angular UI 在 AngularJS 中打开一个弹出窗口。我意识到使用 js/jQuery 可以做到这一点,但我正在寻找一个 css/html 解决方案。
HTML:
<span
class="fa fa-cog fa-2x"
uib-popover-template="'popoverTemplate.html'"></span>
CSS:
fa.cog{
color: grey;
}
fa.cog:hover{
color: black;
}
//Doesn't work
fa.cog :active or :focus or :target etc.{
color: black
}
我想要做的是,当弹出窗口没有显示时,齿轮应该是灰色的。当弹出框打开时,齿轮应该是黑色的。
我尝试过 fa-cog:active 和 fa-cog:focus 之类的 css 选择器,但效果不大。
不确定如何实现这一点,有什么想法吗?
【问题讨论】:
-
你可以用 js 来做 - 切换弹出窗口时添加一个类?
-
true,但如果可能的话,我更喜欢 CSS 解决方案。编辑问题。
标签: html css angularjs angular-ui-bootstrap