如何 - 侧边导航按钮
了解如何使用 CSS 创建可悬停的侧边导航按钮。
如何创建一个可悬停的侧边栏
步骤 1) 添加 HTML
示例
<div id="mySidenav" class="sidenav">
<a href="#" id="about">关于</a>
<a href="#" id="blog">博客</a>
<a href="#" id="projects">项目</a>
<a href="#" id="contact">联系</a>
</div>
步骤 2) 添加 CSS
示例
/* 样式化侧边栏中的链接 */
#mySidenav a {
position: absolute; /* 相对于浏览器窗口定位它们 */
left: -80px; /* 将它们定位在屏幕外 */
transition: 0.3s; /* 添加悬停过渡 */
padding: 15px; /* 15px 填充 */
width: 100px; /* 设置特定宽度 */
text-decoration: none; /* 删除下划线 */
font-size: 20px; /* 增加字体大小 */
color: white; /* 白色文本颜色 */
border-radius: 0 5px 5px 0; /* 右上角和右下角圆角 */
}
#mySidenav a:hover {
left: 0; /* 鼠标悬停时,使元素按应有的方式出现 */
}
/* 关于链接:距顶部 20px,背景为绿色 */
#about {
top: 20px;
background-color: #04AA6D;
}
#blog {
top: 80px;
background-color: #2196F3; /* 蓝色 */
}
#projects {
top: 140px;
background-color: #f44336; /* 红色 */
}
#contact {
top: 200px;
background-color: #555 /* 浅黑色 */
}
亲自试试 »
提示:访问我们的 CSS 导航栏教程,了解更多关于导航栏的信息。