這個要如何實現
木漁人R3435218
2016-10-26 10:19:31
TA貢獻361條經驗 獲得超191個贊
測試下是這種效果嗎
<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<title>Title</title>
????<style>
?li?{
????????????float:?left;
?list-style-type:?none;
?width:?100px;
?height:?40px;
?text-align:?center;
?position:?relative;
?}
????????.point?{
????????????border-bottom:?5px?solid?orange;
?}
????????.point:after?{
????????????content:?"";
?border-bottom:?10px?solid?orange;
?border-left:?10px?solid?transparent;
?border-right:?10px?solid?transparent;
?position:?absolute;
?top:?30px;
?left:?40px;
?}
????</style>
</head>
<body>
<ul>
????<li?class="point">首頁</li>
????<li>內容</li>
????<li>聯系我們</li>
</ul>
<script>
?var?li?=?document.getElementsByTagName("li");
?for?(var?i?=?0;?i?<?li.length;?i++)?{
????????li[i].onmouseover?=?function?()?{
????????????for?(var?i?=?0;?i?<?li.length;?i++)?{
????????????????li[i].className?=?"";
?}
????????????this.className?=?"point";
?}
????}
</script>
</body>
</html>舉報