给我一个侧边栏代码可隐藏加css
时间: 2024-01-22 13:02:02 浏览: 47
jQuery侧边栏隐藏滑动菜单代码.zip
以下是一个可隐藏的侧边栏代码和 CSS 样式:
HTML 代码:
```
<div class="sidebar">
<a href="#" class="toggle-btn">☰</a>
<ul>
<li><a href="#">链接1</a></li>
<li><a href="#">链接2</a></li>
<li><a href="#">链接3</a></li>
<li><a href="#">链接4</a></li>
</ul>
</div>
```
CSS 样式:
```
.sidebar {
position: fixed;
top: 0;
left: 0;
width: 200px;
height: 100%;
background: #f2f2f2;
padding: 20px;
box-sizing: border-box;
transition: all 0.3s ease-in-out;
transform: translateX(-200px);
}
.sidebar.open {
transform: translateX(0);
}
.sidebar .toggle-btn {
display: block;
font-size: 24px;
text-decoration: none;
color: #333;
margin-bottom: 10px;
}
.sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}
.sidebar li {
margin-bottom: 10px;
}
.sidebar a {
display: block;
padding: 10px;
background: #fff;
color: #333;
text-decoration: none;
border-radius: 5px;
}
```
CSS 样式中,`.sidebar` 使用了 `transform` 属性来实现隐藏和显示的效果,同时使用了 `transition` 属性来添加动画效果。`.sidebar.open` 是用来控制侧边栏开关状态的 CSS 类,当侧边栏被打开时添加该类即可。
`<a href="#" class="toggle-btn">☰</a>` 是用来控制侧边栏开关的按钮,点击该按钮即可打开或关闭侧边栏。
阅读全文