2

当我悬停此链接时:

<div id="withLibre">
    by <%= link_to p.user.username, "#", {class: "username_link"} %><%=time_ago_in_words(p.created_at) %> ago 
</div>

...背景颜色是黑色,即使我设置background-colornone或其他颜色。我可以更改color,但不能更改background-color。CSS 在这里展示:

.username_link:hover{
    background-color: none;
    color: #34DDDD;
    text-decoration: none;
}

有什么建议么?

4

2 回答 2

5

从您的项目中删除“scaffold.css.scss”,。此文件包含导致问题的锚的样式:

a {
  color: #000;
  &:visited {
    color: #666;
  }
  &:hover {
    color: #fff;
    background-color: #000;
  }
}

或者删除这个截断形式的脚手架.css.scss 文件

其次,删除围绕类的“{}”:.....,但我真的不知道这是否是一个错字

<%= link_to p.user.username, "#", class: "username_link" %>

祝你好运。

于 2013-05-14T22:15:50.767 回答
3

也许是一个“优先”问题。试试这个:

#withLibre .username_link:hover{
    background-color: transparent;
    color: #34DDDD;
    text-decoration: none;
}

background-color: transparent !important;

于 2013-05-14T22:19:38.533 回答