给我制作一个html+css+js网页设计的页面 分别给出我3个文件的代码
时间: 2024-10-22 18:21:36 浏览: 19
当然可以。创建一个简单的HTML、CSS和JavaScript网页的基本结构如下:
**HTML (index.html) 文件:**
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>简单网页</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>欢迎来到我的网站</h1>
</header>
<nav id="navbar">
<a class="nav-link" href="#">首页</a>
<a class="nav-link" href="#">关于我们</a>
<a class="nav-link" href="#">联系我们</a>
</nav>
<main>
<section id="content">
<h2>最新文章</h2>
<p>这里显示文章内容...</p>
</section>
</main>
<script src="scripts.js"></script>
</body>
</html>
```
**CSS (styles.css) 文件:**
```css
body {
font-family: Arial, sans-serif;
}
header {
background-color: #f8f9fa;
padding: 20px;
}
nav {
display: flex;
justify-content: space-between;
background-color: #e9ecef;
padding: 10px;
}
.nav-link {
color: #6c757d;
text-decoration: none;
}
#content {
margin-top: 20px;
}
```
**JavaScript (scripts.js) 文件(用于添加动态效果,如点击导航菜单弹出等):**
```javascript
window.addEventListener('DOMContentLoaded', function() {
const navLinks = document.querySelectorAll('.nav-link');
navLinks.forEach(function(link) {
link.addEventListener('click', function(event) {
event.preventDefault();
// 这里可以根据实际需求添加动画或跳转逻辑
console.log(`点击了链接: ${event.target.textContent}`);
});
});
});
```
阅读全文