做一个购物商城网页.包含 html+css+js,带网页跳转
时间: 2023-08-31 09:19:33 浏览: 142
好的,我可以为您提供一个简单的购物商城网页示例,包含 HTML、CSS 和 JS,并带有网页跳转功能。
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>购物商城</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>购物商城</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">商品分类</a></li>
<li><a href="#">购物车</a></li>
<li><a href="#">登录</a></li>
</ul>
</nav>
</header>
<main>
<h2>最新商品</h2>
<div class="product-list">
<div class="product">
<img src="product1.jpg" alt="Product 1">
<h3>商品名称1</h3>
<p>商品描述1</p>
<button>加入购物车</button>
</div>
<div class="product">
<img src="product2.jpg" alt="Product 2">
<h3>商品名称2</h3>
<p>商品描述2</p>
<button>加入购物车</button>
</div>
<div class="product">
<img src="product3.jpg" alt="Product 3">
<h3>商品名称3</h3>
<p>商品描述3</p>
<button>加入购物车</button>
</div>
</div>
</main>
<footer>
<p>© 2021 购物商城</p>
</footer>
<script src="script.js"></script>
</body>
</html>
```
CSS 代码:
```css
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #333;
color: #fff;
padding: 10px;
}
header h1 {
margin: 0;
}
header nav ul {
list-style: none;
margin: 0;
padding: 0;
}
header nav ul li {
display: inline-block;
margin-right: 10px;
}
header nav ul li:last-child {
margin-right: 0;
}
header nav ul li a {
color: #fff;
text-decoration: none;
}
main {
padding: 10px;
}
.product-list {
display: flex;
flex-wrap: wrap;
}
.product {
flex-basis: calc(33.33% - 20px);
margin: 10px;
padding: 10px;
background-color: #f9f9f9;
text-align: center;
}
.product img {
width: 100%;
height: auto;
margin-bottom: 10px;
}
.product h3 {
margin: 0;
}
.product button {
background-color: #333;
color: #fff;
border: none;
padding: 5px 10px;
margin-top: 10px;
cursor: pointer;
}
footer {
background-color: #333;
color: #fff;
text-align: center;
padding: 10px;
}
```
JS 代码:
```javascript
// 在商品按钮上添加点击事件
var buttons = document.querySelectorAll('.product button');
for (var i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', function() {
alert('已加入购物车!');
});
}
```
这是一个简单的购物商城网页,包含了一个导航栏、一个商品列表和一个页脚,以及一个简单的 JS 功能,点击商品按钮会弹出提示框。
您可以根据需要修改代码和样式,添加更多功能和交互,实现一个完整的购物商城网站。
阅读全文