像 MSN 这样的简单灰色箭头实际上可以使用 CSS 制作。要使其跟随所选链接,您需要使用 JavaScript。别担心,这很简单。
首先,这里有一个关于 jsfiddle 的活生生的例子:http:
//jsfiddle.net/EBhVu/23/
HTML:
<a href="#" class="active">Web</a>
<a href="#">MSN</a>
<a href="#">Images</a>
CSS:
这将构建小灰色箭头并将其放置在选定的链接下
a {
position:relative;
}
a:active:after, a.active:after {
position:absolute;
right:50%; /* Centers arrow */
top:100%; /* Places arrow below link */
content:" ";
width: 0;
height: 0;
border-left: 5px solid transparent; /* Builds the arrow */
border-right: 5px solid transparent;
border-bottom: 5px solid grey;
}
JavaScript:
每次单击链接时,此 JavaScript 都会为单击的链接提供“活动”类
$('a').on('click',function(){
$('a').removeClass('active');
$(this).addClass('active');
});