我正在尝试使用CSS3文本阴影制作导航和正常使用链接的伪链接类。CSS文本 - 阴影导航问题
问题是,状态“a:悬停”是否推翻“a:visited”,所以当在先前访问过的链接上执行鼠标悬停时,它会输出不同的结果。
如果在CSS中不存在a:访问状态,访问过的链接的颜色将变成标准的紫色,我不喜欢它。
看一看网站:www.sayhi.dk
的代码看起来是这样的:
HTML
<a class="lnk" href="http://www.twitter.com/sayhidk">@Sayhi.dk</a>
CSS
a.lnk:link {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:1px 1px #ffffff;
color:#7c7565;
text-decoration:none;
}
a.lnk:hover {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow: 1px 1px #7c7565;
color:#ffffff;
}
a.lnk:visited {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:#ffffff 1px 1px 1px;
color:#7c7565;
text-decoration:none;
}
a.lnk:active {
font-size: 12px;
font-weight: bold;
font-family: Myriad Pro;
text-shadow:1px 1px #ffffff;
color:#7c7565;
text-decoration:none;
}
希望你们能帮助我。
我试过了,但结果仍然一样。如果您将鼠标悬停在“电子邮件:[email protected]”链接上,则应该显示该链接。 – 2010-10-20 10:09:18
然后,也许把:访问规则之前:悬停。 – kapa 2010-10-20 10:10:45
你是个很棒的家伙!为什么我没有想到这个? – 2010-10-20 10:23:11