各种导航的制作

各种导航的制作

1

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			*{margin:0;padding:0;}
			/*  nav1  */
			.nav1{width:489px;height:42px;}
			
			.nav1 h1{margin-left:5px;}
			.nav1 a{float:left;height:28px;width:77px;text-align:center;line-height:28px;text-decoration:none;font-size:10px;color:#7d796d;background: #dadada;margin-top:6px;}
			.nav1 p{height:8px;width:489px;background:#fee00c;clear:both;border-bottom:1px solid #d7b760;display:block;}
		.nav1 a:hover{background:#fce10e;margin-top:0;height:34px;line-height:36px;}
		
		</style>
	</head>
	<body>
		<!--nav1-->
	   <div class="nav1">
	      <h1>
			<a href="#">sample</a>
			<a href="#">sample</a>
			<a href="#">sample</a>
			<a href="#">sample</a>
			<a href="#">sample</a>
	      </h1>
	     <p></p>
     </div>
     
  
	</body>
</html>

在这里插入图片描述
2.
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			*{margin:0;padding:0;}
			
		/*  nav2  */
		.nav2{margin-top:100px; width:450px; background:#ff0; border-bottom:1px solid #000; padding-left:30px; height:39px;}
		.nav2 ul li{list-style:none;}
		.nav2 ul li a{text-decoration:none; font-size:9px; color:#beb1a9; padding:0px 14px 0px; float:left; background:#f7f7f7; margin-left:9px; margin-top:3px; border:1px solid #999; border-bottom:none; height:35px; line-height:35px;}
		.nav2 ul li a:hover{background:#fff;margin-top:0;height:40px;/*line-height:40px;*/border-color:#000;}
		
	
		</style>
	</head>
	<body>
	
     <!--nav2-->
     <div class="nav2">
     	<ul>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
	      </ul>
     </div>
  
	</body>
</html>

3
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			*{margin:0;padding:0;}
		
		/* nav3  */
		.nav3{width:477px;height:34px;margin-top:50px; border-bottom:1px solid #000;}
	    .nav3 ul li{list-style:none;background:#ff0;}
	    .nav3 ul li a{text-decoration:none; height:32px; line-height:32px; font-size:8px; color:#f1ffff; float:left;padding:0 10px;margin-top:1px;border-top:1px solid #000; background:#1a79bd;}
	    .nav3 ul li a:hover{height:33px;margin-top:0;background:#2586d7;}
		</style>
	</head>
	<body>

     <!--nav3-->
     <div class="nav3">
     	<ul>
			<li><a href="#">Home</a></li>
			<li><a href="#">about</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#">sample</a></li>
			<li><a href="#" style="border-right:1px solid #000;">sample</a></li>
	      </ul>
     </div>
	</body>
</html>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
导航栏的制作需要使用HTML、CSS和JavaScript等前端技术,下面是一个简单的制作导航栏的步骤: 1. 创建HTML结构:在HTML文件中创建导航栏的基本结构,包括导航栏的容器、logo、菜单项等。 ``` <nav class="navbar"> <div class="logo"> <a href="#">Logo</a> </div> <ul class="menu"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Services</a></li> <li><a href="#">Contact</a></li> </ul> </nav> ``` 2. 添加CSS样式:使用CSS样式美化导航栏的外观,包括导航栏的背景、字体、颜色等。 ``` .navbar { background-color: #FFF; height: 80px; display: flex; align-items: center; justify-content: space-between; padding: 0 50px; } .logo a { font-size: 24px; color: #333; text-decoration: none; } .menu { display: flex; list-style: none; } .menu li { margin-right: 20px; } .menu li a { color: #333; text-decoration: none; font-size: 18px; } ``` 3. 添加交互效果:使用JavaScript为导航栏添加交互效果,包括显示隐藏菜单项、鼠标悬浮效果等。 ``` const menu = document.querySelector('.menu'); const navbar = document.querySelector('.navbar'); menu.addEventListener('click', () => { navbar.classList.toggle('active'); }); menu.addEventListener('mouseover', () => { menu.classList.add('hover'); }); menu.addEventListener('mouseout', () => { menu.classList.remove('hover'); }); ``` 以上是一个简单的制作导航栏的步骤,具体的实现过程还需要根据实际情况进行调整和完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值