用html css制作一个NBA网站,分六个板块,点击板块后进行跳转,点击首页再跳转回首页,
时间: 2023-12-23 10:06:21 浏览: 179
如何制作HTML网页设计【体育运动主题网站——中国篮球NBA】
好的,让我来为您制作一个简单的NBA网站。
首先,我们需要创建一个HTML文件,并使用CSS来设置样式。我们将分六个板块:主页、比赛、球队、球员、新闻和关于。
以下是HTML代码:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>NBA网站</title>
<style>
/* 设置样式 */
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #333;
color: #fff;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 20px;
}
nav {
background-color: #444;
color: #fff;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 20px;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
margin: 0;
padding: 20px 0;
}
ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
li {
margin: 0 10px;
}
a {
color: #fff;
text-decoration: none;
}
footer {
background-color: #333;
color: #fff;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
}
</style>
</head>
<body>
<header>
<h1>NBA网站</h1>
<a href="#">首页</a>
</header>
<nav>
<ul>
<li><a href="#">比赛</a></li>
<li><a href="#">球队</a></li>
<li><a href="#">球员</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">关于</a></li>
</ul>
</nav>
<div class="container">
<h2>欢迎来到NBA网站</h2>
<p>这是一个简单的NBA网站,包括比赛、球队、球员、新闻和关于等板块。</p>
</div>
<footer>
<p>版权所有 © 2021 NBA网站</p>
</footer>
</body>
</html>
```
接下来,我们需要添加一些JavaScript代码来实现点击板块后进行跳转,以及点击首页再跳转回首页的功能。以下是JavaScript代码:
```javascript
// 获取导航栏中的链接
const navLinks = document.querySelectorAll('nav a');
// 获取首页链接
const homeLink = document.querySelector('header a');
// 遍历导航栏中的链接,为每个链接添加点击事件
navLinks.forEach(link => {
link.addEventListener('click', function() {
// 获取链接的href属性
const href = this.getAttribute('href');
// 跳转到对应页面
window.location.href = href;
});
});
// 为首页链接添加点击事件
homeLink.addEventListener('click', function() {
// 跳转回首页
window.location.href = 'index.html';
});
```
最后,我们需要创建五个HTML文件来分别对应比赛、球队、球员、新闻和关于等板块。在每个HTML文件中,我们需要复制之前编写的HTML代码,并根据需要添加相应的内容。
现在,我们的NBA网站就完成了,您可以在浏览器中打开index.html文件进行查看和测试。
阅读全文