使用BootStrap开发一个响应式的页面

  • 使用BootStrap开发一个响应式的页面已关闭评论
  • 82 views
  • A+
所属分类:JS、JQuery 编程技术

【BootStrap的概述】

1).BootStrap的概念

使用BootStrap开发一个响应式的页面

2).什么是响应式:

响应式页面设计:一套页面可以适配不同的设备.(PC,PAD,手机)

3).BootStrap的中文网:

http://www.bootcss.com/

4).下载BootStrap

使用BootStrap开发一个响应式的页面

5).BootStrap的结构:

* 全局CSS

* BootStrap定义了一套CSS的样式表.

* 组件

* BootStrap定义的一套按钮,导航条...

* JS插件

* BootStrap定义的一套JS的插件.

6).BootStrap布局容器:

使用BootStrap开发一个响应式的页面

7).BootStrap的栅格系统:

响应式的设计:

* CSS3的样式:媒体查询

栅格样式:

*设备的分辨率大于 1200使用lg样式

*设备的分辨率大于 992 < 1200使用md样式

*设备的分辨率大于768 < 992使用sm样式

*设备的分辨率小于 768使用xs样式

将一行分成12列.定义div元素 样式的和 加一起等于12 即可.

 

8).BootStrap的全局CSS:

定义了一套CSS

*对页面中的元素进行定义:

*列表元素,表单,按钮,图片...

 

1.3代码实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!--BootStrap设计的页面支持响应式的 -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<!--引入BootStrap的CSS-->
<link rel="stylesheet" href="../css/bootstrap.css" type="text/css"/>
<!--引入JQuery的JS文件:JQuery的JS文件要在BootStrap的js的文件的前面引入-->
<script type="text/javascript" src="../js/jquery-1.11.3.min.js" ></script>
<!--引入BootStrap的JS的文件-->
<script type="text/javascript" src="../js/bootstrap.js" ></script>
</head>
<body>
<!--整体div-->
<div class="container">
<!--导航栏-->
<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="#"><img src="../img/logo2.png" alt="使用BootStrap开发一个响应式的页面" height="100%"></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="#">Java学院 <span class="sr-only">(current)</span></a></li>
       <li><a href="#">IOS学院</a></li>
       <li><a href="#">C++学院</a></li>
       <li><a href="#">UI设计学院</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="#">Java学院</a></li>
           <li><a href="#">IOS学院</a></li>
           <li><a href="#">C++学院</a></li>
           <li role="separator" class="divider"></li>
           <li><a href="#">UI设计学院</a></li>
           <li role="separator" class="divider"></li>
           <li><a href="#">网络营销学院</a></li>
         </ul>
       </li>
     </ul>
     <form class="navbar-form navbar-right" role="search">
       <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 id="carousel-example-generic" class="carousel slide" data-ride="carousel">
 <!-- Indicators -->
 <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>
   <li data-target="#carousel-example-generic" data-slide-to="3"></li>
 </ol>
 <!-- Wrapper for slides -->
 <div class="carousel-inner" role="listbox">
   <div class="item active">
     <img src="../img/okwu.jpg" alt="使用BootStrap开发一个响应式的页面" alt="">
     <div class="carousel-caption">
       <p>aaaa</p>
     </div>
   </div>
   <div class="item">
     <img src="../img/okwu-athletics.jpg" alt="使用BootStrap开发一个响应式的页面" alt="">
     <div class="carousel-caption">
     </div>
   </div>
   <div class="item">
     <img src="../img/bartlesvillecf.jpg" alt="使用BootStrap开发一个响应式的页面" alt="">
     <div class="carousel-caption">
     </div>
   </div>
   <div class="item">
     <img src="../img/emancipation.jpg" alt="使用BootStrap开发一个响应式的页面" alt="">
     <div class="carousel-caption">
     </div>
   </div>
 </div>
<!--显示上一个和下一个的图标-->
 <!-- Controls -->
 <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 class="col-md-4 col-sm-6 col-xs-12">
<h2>WelCome</h2>
<p>WelCome to HeiMa!WelCome to HeiMa!WelCome to HeiMa!</p>
<p><a href="#" class="btn btn-primary pull-right">See More</a></p>
</div>
<div class="col-md-4 col-sm-6 col-xs-12">
<h2>Our Team</h2>
<p>Our Team,Our Team,Our Team,Our Team,Our Team,Our Team</p>
<p><a href="#" class="btn btn-primary pull-right">See More</a></p>
</div>
<div class="col-md-4 col-sm-12 col-xs-12">
<h2>About Us</h2>
<p>About Us,About Us,About Us,About Us,About Us,About Us</p>
<p><a href="#" class="btn btn-primary pull-right">See More</a></p>
</div>
</div>
</div>
</body>
</html>BootStrap

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
助力产业智慧升级,云服务器首年88元起,更有千元代金券礼包免费领!