【发布时间】:2017-01-28 06:26:33
【问题描述】:
导航栏有两个问题
1) 我无法更改文本颜色。尝试了 diff 十六进制值,没有用....如何更改文本颜色?
2) 我希望导航菜单项在悬停和处于活动状态时变为斜体(例如,当我在关于页面上时,“关于”是斜体。
我试过这个:
#nav li a:hover {
font-style: italic;
}
#nav li a:active {
font-style: italic;
}
但是 ^ 没有做任何事情。
当我尝试以下操作时:
a:hover, a:active {
font-style: italic;
}
文本在悬停时会变成斜体,但不是处于活动状态。此外,我只想将此斜体应用于悬停/活动状态效果,仅应用于导航栏项目,而不应用于其他链接,因此这也不起作用。
非常感谢您的帮助!!
.nav {
height: 58px;
margin: 0;
margin-left: 0px;
width: 100%;
}
.nav ul {
position: absolute;
right: 0px;
height: 0px;
display: block;
font-family: "Adobe Garamond Pro";
list-style: none;
margin: 0;
padding: 21px 40px;
color: #A6A6A6 !important;
}
.nav li {
font-size: 19px;
float: left;
color: #A6A6A6 !important;
margin-left:40px;
font-family: "Adobe Garamond Pro";
width: 58px;
}
#nav li a:hover {
font-style: italic;
}
#nav li a:active {
font-style: italic;
}
还有html
<ul>
<li class="nav-work"><a href="/">Work</a></li>
<li class="nav-about"><a href="/about.html">About</a></li>
<li class="nav-contact"><a href="/contact.html">Contact</a></li>
</ul>
【问题讨论】:
-
加个sn-p或者贴出相关的html代码。
-
解决方案是否有效?