bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏

<!DOCTYPE html>  
<html>  
<head>  
    <title>bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏</title>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <link href="bootstrap.min.css" rel="stylesheet">  
    <style type="text/css">
    	.nav-logo{
    		float: left;
		    height: 40px;
		    margin-top: 5px;
		    overflow: hidden;
    	}
    	.nav-logo a{
    		margin: 0;
    		padding: 0;
    	}
    </style>
</head>  
<body>  
     <!--导航-->  
    <div class="navbar navbar-fixed-top navbar-inverse" >  
      <div class="container">  
      	<div class="nav-logo">
        	<a class="" href="#">
        		<img class="img-responsive" src="logo.png" alt="北京市XXXX科技有限公司" style="height: 100%;width: auto;" />
        	</a>
        </div>
        <div class="navbar-header">  
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navBar">  
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
        </div>  
        <div class="collapse navbar-collapse navbar-right" id="navBar">  
          <ul class="nav navbar-nav">
            <li><a href="#">首页</a></li>
            <li><a href="#">公司介绍</a></li>
            <li class="dropdown">
            	<a href="#" class="dropdown-toggle" data-toggle="dropdown">
            		产品中心<span class="caret"></span>
            	</a>
            	<ul class="dropdown-menu" role="menu">
                    <li><a href="#">SmartCall智能呼</a></li>
                    <li><a href="#">运营管理平台OMS</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>
            </li>
            <li class="dropdown">
            	<a href="#" class="dropdown-toggle" data-toggle="dropdown">
            		行业方案<span class="caret"></span>
            	</a>
            	<ul class="dropdown-menu" role="menu">
                    <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>
                    <li><a href="#">医疗卫生</a></li>
				</ul>
            </li>
            <li><a href="#">公司新闻</a></li>
            <li><a href="#">典型客户</a></li>
            <li><a href="#">合作伙伴</a></li>
            <li><a href="#">联系我们</a></li>
          </ul>  
        </div>
      </div>
    </div>  
    
    
	<script src="../assets/js/jquery-2.2.1.min.js"></script>  
    <script src="bootstrap.min.js"></script>  
</body>  
</html>  

  • 7
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Bootstrap响应式布局导航栏自动折叠隐藏效果可以通过以下步骤来实现: 1. 在HTML文件中添加导航栏代码,使用Bootstrap提供的样式类实现基本的导航栏布局。 2. 使用Bootstrap提供的“navbar-toggle”样式类,创建一个按钮,用于在小屏幕设备下展开或者收起导航栏。 3. 使用Bootstrap提供的“collapse”样式类,来实现导航栏内容的自动折叠隐藏。在按钮上添加“data-target”属性和“#navbar-collapse”值,来指定需要折叠导航栏内容。 4. 使用Bootstrap提供的JavaScript库,实现导航栏按钮的点击事件,使得点击按钮后可以展开或者收起导航栏内容。 下面是一个实现响应式布局导航栏自动折叠隐藏效果的示例代码: ``` <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Home <span class="sr-only">(current)</span></a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> </div> </div> </nav> ``` 在上述示例代码中,“navbar-toggle”样式类创建了一个按钮,用于在小屏幕设备下展开或者收起导航栏。使用“collapse”样式类实现导航栏内容的自动折叠隐藏,并在按钮上添加“data-target”属性和“#navbar-collapse”值,来指定需要折叠导航栏内容。 需要注意的是,为了使JavaScript库正常工作,需要在页面中引入Bootstrap提供的jQuery库和Bootstrap的JavaScript插件库。在HTML文件的底部添加以下代码,即可引入这两个库: ``` <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> ``` 通过上述步骤,即可实现Bootstrap响应式布局导航栏自动折叠隐藏效果。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值