javascript - 事件页面链接图标颜色

标签 javascript css

大家好,我有一个关于事件页面链接颜色的问题。

我将此 javascript 代码用于事件页面链接。

$(".header a").filter(function(){
    return this.href == location.href.replace(/#.*/, "");
}).addClass("header_active_link");

这是CSS代码

.header{
    position: relative;
    height: 100%;
    float: right;
    width: auto;
    margin: 0;
    right: 0;
    top: 0;
    }
.icon{
   margin:0;
   margin-right:10px;
   padding:13px;
   height:23px;
   width:23px;
   color:blue;
   overflow:hidden;
   float:left;
   font-size:24px;
}
.icon-compass-2:before {
   content: "\e08b";
}
.header_active_link{
   color: #ffffff;
    }

这是 HTML

<div class="header">
  <a href="<?php echo $main_url.'about/'; ?>"><div class="icon icon-compass-2"></div></a>
</div>

在 CSS 代码中 .icon 颜色是主色。当用户单击链接时,它需要将文本颜色 color:blue; 更改为 color:#ffffff; 但不会更改。如何更改图标颜色?

最佳答案

你可以使用 CSS :active Selector

.header a:active { 
   color: #ffffff;
}

关于javascript - 事件页面链接图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658512/

相关文章:

javascript - 如何获取动态创建的按钮的值?

css - 如何垂直居中对齐不同高度的元素的水平列表的底部

javascript - 使用 Javascript 将 DIV 高度设置为 100% 导致跨浏览器问题

javascript - 为什么div中的文本被隐藏了?

javascript - TweenLite 没有动画

javascript - Router.push() 在不同时间工作方式不同

javascript - Paypal 智能支付抛出错误但仍在处理付款

html - 在 HTML/CSS 中创建具有固定大小对象的可扩展对象

javascript - JS : What is 'this' coercion? use-strict 和那个有什么关系?

javascript - <audio> 标签的可定制和跨浏览器友好的音频播放器