<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>底部导航栏</title>
<link rel="stylesheet" href="./index.css">
</head>
<body>
<div class="navigation">
<ul>
<li class="list active">
<a href="javascript:;">
<span class="icon">
<ion-icon name="home-outline"></ion-icon>
</span>
<span class="text">
Home
</span>
</a>
</li>
<li class="list">
<a href="javascript:;">
<span class="icon">
<ion-icon name="person-outline"></ion-icon>
</span>
<span class="text">
Profile
</span>
</a>
</li>
<li class="list">
<a href="javascript:;">
<span class="icon">
<ion-icon name="chatbubble-outline"></ion-icon>
</span>
<span class="text">
Messages
</span>
</a>
</li>
<li class="list">
<a href="javascript:;">
<span class="icon">
<ion-icon name="camera-outline"></ion-icon>
</span>
<span class="text">
Photos
</span>
</a>
</li>
<li class="list">
<a href="javascript:;">
<span class="icon">
<ion-icon name="settings-outline"></ion-icon>
</span>
<span class="text">
Settings
</span>
</a>
</li>
<div class="indicator"></div>
</ul>
</div>
<script>
var list = document.querySelectorAll('.list');
function activeLink(){
list.forEach((item)=>item.classList.remove('active'));
this.classList.add('active');
}
list.forEach((item)=>item.addEventListener('click',activeLink));
</script>
<script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
<script nomodule src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
</body>
</html>
评论0