ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

bootstrap 响应式布局

2021-03-08 23:00:42  阅读:174  来源: 互联网

标签:超小 bootstrap 电饭煲 布局 999.99 响应 存放 屏幕 div


文章目录


前言

开发一套页面,适配不同分辨率的上网设备
下载及文档资料请查看:bootstrap中文网

bootstrap使用步骤

  1. 导入jquery-1.11.0.min.js文件
  2. 导入bootstrap.css文件
  3. 导入bootstrap.js文件
  4. 创建视口
<meta name="viewport" content="width=device-width, initial-scale=1">
  1. 创建布局容器
<div class="container">
			  ...
		</div>
		
		<div class="container-fluid">
		  	  ...
		</div>

媒体查询

分辨率>1200px 大屏幕
1200px>分辨率>992px 中等屏幕
992px>分辨率>768px 小屏幕
768px>分辨率 超小屏幕

栅格系统

把每一行分为十二份 超过十二份自动换行
大屏幕 col-lg-n
中等屏幕 col-md-n
小屏幕 col-sm-6
超小屏幕 col-xs-12

组成部分

  1. 全局css,设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式并得到增强效果;还有先进的栅格系统。
  2. 组件, 无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。
  3. js插件, jQuery 插件为 Bootstrap 的组件赋予了“生命”。可以简单地一次性引入所有插件,或者逐个引入到你的页面中。

黑马商城案例

	1.完成bootstrap的初始化工作
	2.创建9个div
		第一个div:存放logo信息  在中等屏幕每个占4份  在小屏幕和超小屏幕占12份
		第二个div:存放导航条  不用控制响应式
		第三个div:存放轮播图   不用控制响应式
		第四个div:存放热门商品
			    上下切分为两个div
				上面的div
					存放热门商品文字信息
				下面的div
					存放商品图片信息
						切分左右两个div
							左边的div
								竖着的大图   在中等屏幕的时候 占2份  在小屏幕的时候占12份  在超小屏幕的时候隐藏
							右边的div
								存放具体的小商品   在中等屏幕的时候占10份  在小屏幕的时候占12份  在超小屏幕的时候占12份
									大图:
										在中等屏幕的时候占6份  在小屏幕的时候隐藏   在超小屏幕的时候隐藏
									小图:
										在中等屏幕的时候占2份   在小屏幕的时候占3份   在超小屏幕的时候占6份
		第五个div:存放图片 
		第六个div:存放热门商品
			    上下切分为两个div
				上面的div
					存放热门商品文字信息
				下面的div
					存放商品图片信息
						切分左右两个div
							左边的div
								竖着的大图   在中等屏幕的时候 占2份  在小屏幕的时候占12份  在超小屏幕的时候隐藏
							右边的div
								存放具体的小商品   在中等屏幕的时候占10份  在小屏幕的时候占12份  在超小屏幕的时候占12份
									大图:
										在中等屏幕的时候占6份  在小屏幕的时候隐藏   在超小屏幕的时候隐藏
									小图:
										在中等屏幕的时候占2份   在小屏幕的时候占3份   在超小屏幕的时候占6份
		第七个div:存放图片
		第八个div:存放友情链接
		第九个div:存放版权信息
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<!--创建视口-->
		<meta name="viewport" content="width=device-width, initial-scale=1">	
		<title></title>
		<!--导入jquery文件-->
		<script type="text/javascript" src="../js/jquery-1.11.0.min.js" ></script>
		<!--导入bootstrap.css文件-->
		<link rel="stylesheet" href="../css/bootstrap.css" />
		<!--导入bootstrap.js-->
		<script type="text/javascript" src="../js/bootstrap.js" ></script>
		
	</head>
	<body>
		<!--创建布局容器-->
		<div class="container-fluid">
			<!--第一个div:存放logo信息  在中等屏幕每个占4份  在小屏幕和超小屏幕占12份-->
			<div>
				<!--嵌套三个div-->
				<div class="col-md-4 col-sm-12 col-xs-12">
					<img src="../img/logo2.png"/>
				</div>
				<div class="col-md-4 col-sm-12 col-xs-12">
					<img src="../img/header.jpg"/>
				</div>
				<div class="col-md-4 col-sm-12 col-xs-12 text-center" style="padding-top: 20px;">
					<a href="#">登录</a>
					<a href="#">注册</a>
					<a href="#">购物车</a>
				</div>
			</div>
			<!--清除浮动-->
			<div class="clearfix"></div>
			<!--第二个div:存放导航条  不用控制响应式-->
			<div>
				<nav class="navbar navbar-inverse">
				  <div class="container-fluid">
				    <!-- Brand and toggle get grouped for better mobile display -->
				    <div class="navbar-header">
				      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
				        <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="#">首页</a>
				    </div>
				
				    <!-- Collect the nav links, forms, and other content for toggling -->
				    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
				      <ul class="nav navbar-nav">
				        <li class="active"><a href="#">手机数码 <span class="sr-only">(current)</span></a></li>
				        <li><a href="#">电子设备</a></li>
				        <li class="dropdown">
				          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">水果 <span class="caret"></span></a>
				          <ul class="dropdown-menu">
				            <li><a href="#">苹果</a></li>
				            <li><a href="#">香蕉</a></li>
				            <li><a href="#">大鸭梨</a></li>
				            <li role="separator" class="divider"></li>
				            <li><a href="#">榴莲</a></li>
				            <li role="separator" class="divider"></li>
				            <li><a href="#">芒果</a></li>
				          </ul>
				        </li>
				      </ul>
				      <form class="navbar-form navbar-left pull-right">
				        <div class="form-group">
				          <input type="text" class="form-control" placeholder="Search">
				        </div>
				        <button type="submit" class="btn btn-default">Submit</button>
				      </form>
				    </div><!-- /.navbar-collapse -->
				  </div><!-- /.container-fluid -->
				</nav>
				
			</div>
			<!--第三个div:存放轮播图   不用控制响应式-->
			<div>
				<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
				  <!-- 控制圆点 -->
				  <ol class="carousel-indicators">
				    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
				    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
				    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
				  </ol>
				
				  <!-- 控制图片 -->
				  <div class="carousel-inner" role="listbox">
				    <div class="item active">
				      <img src="../img/1.jpg" alt="...">
				      <div class="carousel-caption">
				        ...
				      </div>
				    </div>
				    <div class="item ">
				      <img src="../img/2.jpg" alt="...">
				      <div class="carousel-caption">
				        ...
				      </div>
				    </div>
				    
				    <div class="item">
				      <img src="../img/3.jpg" alt="...">
				      <div class="carousel-caption">
				        ...
				      </div>
				    </div>
				  </div>
				
				  <!-- 控制左右箭头 -->
				  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
				    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
				    <span class="sr-only">Previous</span>
				  </a>
				  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
				    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
				    <span class="sr-only">Next</span>
				  </a>
				</div>
			</div>
			<!--第四个div:存放热门商品-->
			<div>
				<!--上面的div-->
				<div>
					<span class="h2">热门商品</span>
					<img src="../img/title2.jpg"/>
				</div>
				<!--下面的div-->
				<div>
					<!--左边的div-->
					<div class="col-md-2 col-sm-12 hidden-xs">
						<img src="../img/big01.jpg" width="190px" height="390px"/>
					</div>
					<!--右边的div-->
					<div class="col-md-10 col-sm-12 col-xs-12">
						<!--商品中的大图-->
						<div class="col-md-6 hidden-sm hidden-xs">
							<img src="../img/middle01.jpg" width="500px" height="190px"/>
						</div>
						<!--商品中的小图-->
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg" />
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
					</div>
				</div>
			</div>
			<!--第五个div:存放图片 -->
			<div>
				<img src="../img/ad.jpg" width="100%"/>
			</div>
			<!--第六个div:存放热门商品-->
			<div>
				<!--上面的div-->
				<div>
					<span class="h2">热门商品</span>
					<img src="../img/title2.jpg"/>
				</div>
				<!--下面的div-->
				<div>
					<!--左边的div-->
					<div class="col-md-2 col-sm-12 hidden-xs">
						<img src="../img/big01.jpg" width="190px" height="390px"/>
					</div>
					<!--右边的div-->
					<div class="col-md-10 col-sm-12 col-xs-12">
						<!--商品中的大图-->
						<div class="col-md-6 hidden-sm hidden-xs">
							<img src="../img/middle01.jpg" width="500px" height="190px"/>
						</div>
						<!--商品中的小图-->
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg"/>
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
						
						<div class="col-md-2 col-sm-4 col-xs-6 text-center">
							<img src="../img/small08.jpg" />
							<p>
								<a href="">电饭煲</a>
							</p>
							<p>
								<font color="red">$999.99</font>
							</p>
						</div>
					</div>
				</div>
			</div>
			<!--第七个div:存放图片-->
			<div style="margin-top: 40px;">
				<img src="../img/footer.jpg" width="100%"/>
			</div>
			<!--第八个div:存放友情链接-->
			<div class="text-center">
				<ul class="list-inline">
					<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>
			</div>
			<!--第九个div:存放版权信息-->
			<div>
				<p align="center">
					Copyright © 2005-2016 传智商城 版权所有 
				</p>
			</div>
		</div>
	</body>
</html>

标签:超小,bootstrap,电饭煲,布局,999.99,响应,存放,屏幕,div
来源: https://blog.csdn.net/weixin_42826790/article/details/114532726

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有