做一个h5商品页面导航栏,有返回和购物车图标
时间: 2024-02-03 07:12:39 浏览: 39
好的,为您提供一个简单的H5商品页面导航栏的示例代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>H5商品页面导航栏</title>
<style>
/* 设置导航栏样式 */
nav {
height: 50px;
background-color: #fff;
border-bottom: 1px solid #ccc;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 10px;
}
nav img {
height: 30px;
}
</style>
</head>
<body>
<nav>
<a href="javascript:history.back()"><img src="返回图标路径" alt="返回"></a>
<a href="#"><img src="购物车图标路径" alt="购物车"></a>
</nav>
</body>
</html>
```
您只需要将返回图标路径和购物车图标路径替换即可。注意,这里使用了`javascript:history.back()`实现返回上一页的功能。
相关问题
做一个h5商品导航栏,并把他分成四个部分的代码
好的,以下是一个基于HTML5和CSS3的商品介绍导航栏的代码,分成四个部分:
```html
<nav class="product-nav">
<a href="#introduction" class="active">简介</a>
<a href="#details">详情</a>
<a href="#comments">评论</a>
<a href="#consultation">咨询</a>
</nav>
```
```css
.product-nav {
display: flex;
justify-content: space-between;
background-color: #fff;
padding: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.product-nav a {
font-size: 16px;
color: #333;
text-decoration: none;
text-transform: uppercase;
position: relative;
}
.product-nav a:after {
content: "";
display: block;
height: 2px;
width: 0;
background-color: #333;
position: absolute;
bottom: 0;
left: 0;
transition: width 0.3s ease-in-out;
}
.product-nav a.active:after {
width: 100%;
}
@media screen and (max-width: 768px) {
.product-nav {
flex-wrap: wrap;
}
.product-nav a {
flex-basis: 25%;
margin-bottom: 10px;
}
}
```
以上代码中,我们使用了HTML5的nav元素来创建导航栏容器,使用了CSS3中的Flex布局来排列四个部分,并定义了按钮的样式。同时,我们使用了CSS3中的伪类选择器:after来为每个按钮添加下划线,并使用了过渡效果和动画效果,让导航栏更加美观和易于使用。最后,我们使用了CSS3中的媒体查询来检测屏幕宽度,并在需要时切换导航栏的样式。
做一个H5苹果手机选购并加入购物车的静态页面的代码
好的,以下是一个简单的H5苹果手机选购并加入购物车的静态页面代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>H5苹果手机选购页面</title>
<!-- 这里可以添加你所需要的CSS文件 -->
<style>
/* 这里可以添加你的CSS样式 */
</style>
</head>
<body>
<!-- 这里是页面的主要内容 -->
<header>
<h1>H5苹果手机选购页面</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">iPhone 12</a></li>
<li><a href="#">iPhone 11</a></li>
<li><a href="#">iPhone SE</a></li>
<li><a href="#">购物车</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>iPhone 12</h2>
<ul>
<li><a href="#">iPhone 12 Pro Max</a></li>
<li><a href="#">iPhone 12 Pro</a></li>
<li><a href="#">iPhone 12</a></li>
<li><a href="#">iPhone 12 mini</a></li>
</ul>
</section>
<section>
<h2>iPhone 11</h2>
<ul>
<li><a href="#">iPhone 11 Pro Max</a></li>
<li><a href="#">iPhone 11 Pro</a></li>
<li><a href="#">iPhone 11</a></li>
</ul>
</section>
<section>
<h2>iPhone SE</h2>
<ul>
<li><a href="#">iPhone SE (第二代)</a></li>
</ul>
</section>
</main>
<aside>
<h2>购物车</h2>
<ul id="cart">
<!-- 购物车列表 -->
</ul>
</aside>
<footer>
<p>© H5苹果手机选购页面 2021</p>
</footer>
<!-- 这里可以添加你所需要的JavaScript文件 -->
<script>
// 获取所有商品链接
var links = document.querySelectorAll('ul li a');
// 记录购物车中的商品数量
var count = 0;
// 购物车列表
var cartList = document.getElementById('cart');
// 遍历所有商品链接
for (var i = 0; i < links.length; i++) {
// 给每个商品链接添加点击事件
links[i].addEventListener('click', function(event) {
event.preventDefault();
// 获取商品名称
var itemName = event.target.innerHTML;
// 创建购物车列表项
var item = document.createElement('li');
item.innerHTML = itemName;
// 将购物车列表项添加到购物车列表中
cartList.appendChild(item);
// 更新购物车中的商品数量
count++;
// 更新购物车图标中的商品数量
document.querySelector('nav ul li:last-child').innerHTML = '<a href="#">购物车(' + count + ')</a>';
});
}
</script>
</body>
</html>
```
这个示例页面包含一个顶部导航栏,一个左侧菜单栏,一个右侧购物车列表,以及一个底部页脚。当用户点击菜单栏中的商品链接时,页面就会将该商品添加到购物车列表中,并更新购物车图标中的商品数量。希望这个示例代码可以帮到您。