利用css给我做一个京东超市侧边栏页面出来
时间: 2023-11-13 15:04:00 浏览: 68
好的,以下是一个简单的京东超市侧边栏页面的示例代码:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>京东超市侧边栏</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="sidebar">
<ul class="menu">
<li class="active"><a href="#">全部商品</a></li>
<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>
<li><a href="#">家居清洁</a></li>
<li><a href="#">个人护理</a></li>
<li><a href="#">母婴用品</a></li>
<li><a href="#">进口商品</a></li>
</ul>
<div class="ad">
<img src="https://img12.360buyimg.com/n1/jfs/t1/154969/18/15866/148669/60c9c2d6Eb3c80cb2/fd1b1e8d4c7f2a7c.jpg">
</div>
</div>
</body>
</html>
```
CSS代码:
```css
/* 重置默认样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* 侧边栏样式 */
.sidebar {
position: fixed;
top: 50%;
left: 0;
transform: translateY(-50%);
background-color: #fff;
border-right: 1px solid #dcdcdc; /* 添加右边框 */
width: 200px;
height: 400px;
}
/* 菜单样式 */
.menu {
list-style: none;
margin: 20px 0;
padding: 0;
}
.menu li {
margin-bottom: 10px;
}
.menu li a {
display: block;
padding: 10px;
color: #333;
text-decoration: none;
}
.menu li.active a {
background-color: #f5f5f5;
}
.menu li:hover a {
background-color: #f5f5f5;
}
/* 广告样式 */
.ad img {
width: 100%;
height: auto;
}
```
你可以将代码复制到一个HTML文件中,并将CSS代码保存到一个名为`style.css`的文件中,然后在浏览器中打开HTML文件查看结果即可。
阅读全文