html侧边导航栏

效果

在这里插入图片描述在这里插入图片描述
html代码块==

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>侧边导航栏</title>
		<link href="https://unpkg.com/ionicons@4.5.10-0/dist/css/ionicons.min.css" rel="stylesheet">
		<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.min.js"></script>
		<link rel="stylesheet" type="text/css" href="css/STYLE3.css"/>
	</head>
	<body>
		<div class="sidebar">
			<ul>
				<li><a class="ion ion-logo-rss" href=""></a></li>
				<li><a class="ion ion-logo-buffer" href=""></a></li>
				<li><a class="ion ion-md-person-add" href=""></a></li>
				<li><a class="ion ion-md-heart" href=""></a></li>
				<li><a class="ion ion-md-cloudy" href=""></a></li>
				<li><a class="ion ion-md-headset" href=""></a></li>
				<li><a class="ion ion-md-nuclear" href=""></a></li>
				<li><a class="ion ion-md-settings" href=""></a></li>
			</ul>
		</div>
		
		<a class="btn" ></a>
		
		<script type="text/javascript">
			$('.btn').on('click',function(){
				$('.btn').toggleClass('btnb');
				$('.sidebar').toggleClass('side');
			})
			
		</script>
		
	</body>
</html>

css代码块

@import 'https://unpkg.com/ionicons@4.5.5/dist/css/ionicons.min.css';
body,html{
	height: 100%;
	width: 100%;
    font-family: sans-serif;
	margin: 0;
	padding: 0;
}
.sidebar{
	float: left;
	background: #2C3E50;
    margin-left: -100px;
	height: 100%;
	width: 100px;
	overflow: hidden;
	transition: 0.8s all;
	
}
.side {
	margin-left: 0;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	
}
.sidebar ul li{
	list-style: none;
	
}
.sidebar ul li a{
	text-decoration: none;
	height: 100%;
	widows: 80px;
	font-size: 40px;
	color: white;
	line-height: 80px;
	text-align: center;
	display: block;
	transition: 0.8s;
}
.sidebar ul li a :hover{
	background: #2C3E50;
}
.btn{
	font-size: 40px;
	float: left;
	color: #2c3e50;
	padding: 0 10px;
	text-decoration: none;
	font-family:Ionicons;
	cursor: pointer;
}
.btn:before{
	content: "";
	
}
.btnb:before{
	content: "";
}

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值