首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让头部容器的一部分在悬停时改变颜色

如何让头部容器的一部分在悬停时改变颜色
EN

Stack Overflow用户
提问于 2013-01-09 00:45:55
回答 3查看 1.3K关注 0票数 0

这是我现在使用的head容器。

代码语言:javascript
复制
    <header>
<div class ="headcontainer">

<nav class ="links">
<a href="index.html">Home</a>
<a href="#">Page1</a>
<a href="#">page2</a>
</nav>

<nav class ="login">
<a href="login.html">Login</a>
<a href="#">page4</a>
</nav>
</div>
</header>

这是CSS部分:

代码语言:javascript
复制
.headcontainer {
    width: 960px;
    margin: auto;



header {

    width: 100%;
    height: 35px;
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    background: #A7A7A7;

}

.links {
    float: left;
    text-align: left;
}


.links a {
float: left;
width: auto;
height: auto;
font-size: 16px;
color: #FFF;
font-weight: 600;
margin: 10px 0 0 15px;

}

基本上,我有不同的词,我可以点击网站的顶部,基本上作为一个导航标题。所以基本上我有一条以灰色为背景,白色为文本的线条。如下所示:

我想要做的是,当我将鼠标悬停在这些单词上时,它会将背景变成白色,文本变成灰色,而不是正方形中的那个单词。如下所示:

我试了很多方法,但是我不能让它工作。如果能得到任何帮助,我将不胜感激!谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-09 00:52:21

将这个添加到你的css中:

代码语言:javascript
复制
.links a:hover {
    background: white;
    color: gray;
}
票数 1
EN

Stack Overflow用户

发布于 2013-01-09 00:51:38

您可以在元素上使用CSS :hover选择器,然后将颜色和背景更改为您想要的任何颜色Look here

或者,您可以使用jQuery的.hover()函数。Look here

票数 0
EN

Stack Overflow用户

发布于 2013-01-09 00:54:28

您可以使用jQuery来完成此任务。

您的链接容器将需要一个id。

当您将鼠标悬停在所选链接上时,需要应用鼠标悬停操作,这将触发一个jQuery操作来修改CSS。

一个好的起点是带有一个简短的jQuery函数的div background color, to change onhover,它可以改变链接的颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14219914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档