更改导航栏中列表项上的文本颜色

IGrow胡须

我的导航栏由黑色的列表项组成。当我将鼠标悬停在它们上方时,链接周围会出现一个深灰色框,并且文本从黑色变为白色(这是我要实现的目标)。使用标签使链接处于活动状态后,文本将变为超链接。我尝试了text-decoration:none并更改html中文本的颜色,但两种方法均未成功。如何使列表项链接,但使它们仅显示为文本,并在文本从黑色变为白色时保持所需的悬停效果?

这是我的html:

<div style="position:absolute; left:170px; font-family: 'Raleway', serif;;" class="navbar">

        <ul><li><a href="Homepage.php">HOME</a></li>
            <li><a href="commercial.php">COMMERCIAL</a></li>
            <li>
RESIDENTIAL
<ul>
    <li><a href="remodels.php">REMODELS</a></li>
    <li><a href="additions.php">ADDITIONS</a></li>
    <li><a href="exteriors.php">EXTERIORS</a></li>
</ul>
</li>
<li><a href="sustainable.php">SUSTAINABLE</a></li>
<li><a href="family.php">FAMILY</a></li>
<li><a href="community.php">COMMUNITY</a></li>
<li><a href="contacts.php">CONTACT</a></li>
</ul>
    </div>

这是CSS:

.navbar {
padding: 5px 50px 150px;
font-size: 14px;
text-align: center;
}


.navbar ul {
text-align: left;
display: inline;
margin: 0;
padding: 15px 4px 17px 0;
list-style: none;
}  

.navbar ul li {
display: inline-block;
margin-right: -4px;
position: relative;
padding: 15px 20px;
background: #fff;
cursor: pointer;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}

.navbar ul li:hover {
background: #555;
color: white;
}

.navbar ul li ul {
padding: 0;
position: absolute;
top: 48px;
left: 0;
width: 150px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: none;
opacity: 0;
visibility: hidden;
-webkit-transiton: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-transition: opacity 0.2s;
}

.navbar ul li ul li { 
background: #555; 
display: block; 
color: #fff;
text-shadow: 0 -1px 0 #000;
}

.navbar ul li ul li:hover { background: #666; }

.navbar ul li:hover ul {
display: block;
opacity: 0.9;
visibility: visible;
}
阿迪亚

只需将以下内容添加到您的CSS中:

.navbar ul li a {
text-decoration: none;
color: black;
}

.navbar ul li:hover a {
color: white;
}

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改导航栏上的文本颜色

来自分类Dev

如何更改导航栏中的文本颜色?

来自分类Dev

使用Materialize CSS(导轨)更改导航栏上的文本颜色

来自分类Dev

如何在Bootstrap的此导航栏中更改文本的颜色?

来自分类Dev

如何更改导航栏中活动下拉列表的颜色

来自分类Dev

导航栏中的水平列表项

来自分类Dev

更改导航栏文本颜色Bootstrap

来自分类Dev

如何更改导航栏的文本颜色

来自分类Dev

更改折叠的导航栏列表背景颜色

来自分类Dev

无法更改导航栏中搜索栏的文本和背景颜色

来自分类Dev

更改网站中每个页面的导航栏的背景颜色和文本颜色

来自分类Dev

导航栏中的文本颜色Swift

来自分类Dev

在android中更改导航栏标题颜色

来自分类Dev

停止列表项堆叠在引导导航栏中

来自分类Dev

在Objective-C中更改导航状态栏文本颜色时出错

来自分类Dev

如何在Materialize CSS导航栏中更改所有链接的文本颜色?

来自分类Dev

应用启动时更改导航栏文本颜色

来自分类Dev

导航栏中的搜索栏会更改颜色

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

BootStrap-列表悬停更改颜色-导航栏

来自分类Dev

根据滚动更改导航栏上的RGBA背景颜色

来自分类Dev

动态更改滚动条上的导航栏颜色

来自分类Dev

如何更改 xPage 上的整个导航栏背景颜色?

来自分类Dev

无法更改导航栏颜色

来自分类Dev

如何更改导航栏的颜色?

来自分类Dev

更改导航栏的默认颜色

来自分类Dev

更改导航栏标题的颜色

来自分类Dev

独立更改导航栏的颜色

Related 相关文章

热门标签

归档