gpt4 book ai didi

html - 使 div 的 "a"项不具有相同的 css 属性

转载 作者:行者123 更新时间:2023-11-28 17:01:59 25 4
gpt4 key购买 nike

我想创建一个顶部菜单导航栏,我想在左侧显示我的标题。但现在当我的标题悬停时,它会亮起,我不希望这样。如何为特定的 HTML 元素设置不同的属性?我只是希望它在悬停时不要亮起。

body {
font-family: 'Roboto', sans-serif;
background: #F9F9F9;
}

.topnav {
background-color: #333;
overflow: hidden;
}

.topnav label {
color: white;
padding: 14px 16px;
font-size: 16pt;
font-weight: 700;
}

.topnav a {
display: inline-block;
color: #f2f2f2;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}

.topnav a:hover {
background: #ddd;
color: black;
}


/* Add a color to the active/current link */

.topnav a.active {
background-color: #FF6138;
color: black;
font-weight: 700;
}

.topnav .loginnav {
float: right
}
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">

<div class="topnav">
<a id="titleID" href="/">DDTech</a>
<a id="homeID" href="/">Home</a>
<a id="projectID" href="projects.html">Projects</a>
<a id="contactID" href="contact.html">Contact</a>
<a class="loginnav" href="#login">Login</a>
</div>

最佳答案

更改此规则:

.topnav a:hover {
background: #ddd;
color: black;
}

...为此:

.topnav a:not(#titleID):hover {
background: #ddd;
color: black;
}

关于html - 使 div 的 "a"项不具有相同的 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52357629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com