【问题标题】:CSS (Font Awesome) - changing icon color on different button state without JavascriptCSS (Font Awesome) - 在没有 Javascript 的情况下更改不同按钮状态的图标颜色
【发布时间】:2013-10-21 14:30:30
【问题描述】:

根据标题,我想知道如何用不同的button 状态更改Font Awesome 图标颜色。

例如,我有这些自定义的searchclear 按钮,如下所示。 我也在使用Bootstrap,类名btn来自Bootstrap。

<button class="btn search">Search</button>
<button class="btn clear">Clear</button>  

我已将图标嵌入到带有:before 伪类的search 按钮

.search:before {
    font-family: 'FontAwesome';
    content: "\f002";
    margin-right: 5px;
    color: darkorange;
}

我希望能够将 darkorange 更改为 white 当 按钮位于:focus

有没有办法用 CSS 做到这一点?

这是JS Fiddle

【问题讨论】:

    标签: html css twitter-bootstrap fonts font-awesome


    【解决方案1】:

    我相信您正在寻找:active 而不是:focus

    .search:active:before, .clear:active:before {
        color: white;
    }
    

    看看下面的fiddle

    【讨论】:

      猜你喜欢
      • 2019-02-24
      • 1970-01-01
      • 2018-07-04
      • 2015-06-01
      • 2019-01-22
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 2018-01-14
      相关资源
      最近更新 更多