我想在我的菜单上添加块悬停效果。但是,我购买的模板有一个很大的样式表,看起来像是来自 Darth Vader 的后端——我的编码知识有限,这使得这项任务变得困难。
这是我网站菜单部分的一个小提琴(它也包含整个样式表):http: //jsfiddle.net/VjhJ4/
悬停时,我想要一个块悬停效果,每个菜单链接具有不同的块颜色,以这张图片为例(请注意,当鼠标不在它上面时,我希望块很小):http://i.imgur .com/1xbbl.png
我遇到了一个执行此操作的脚本。HTML:
<div id="links">
<ul>
<li><a href="#" title="Text">Link Heading One
<em>Description of link.</em>
<span>Date posted</span></a></li>
<li><a href="#" title="Text">Link Heading One
<em>Description of link.</em>
<span>Date posted</span></a></li>
</ul>
</div>
CSS:
#links li {
border: 1px dotted #999;
border-width: 1px 0;
margin: 5px 0;
}
#links li a {
color: #990000;
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}
* html #links li a { /* make hover effect work in IE */
width: 400px;
}
#links li a:hover {
background: #ffffcc;
}
#links a em {
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
}
#links a span {
color: #125F15;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}
我读到悬停只适用于锚元素的某些 IE 版本,所以我认为这种技术是最好的。
现在,我怎样才能将它添加到我自己的页面?随时更新小提琴: http: //jsfiddle.net/VjhJ4/ 如果您需要更多信息,请告诉我。