python—day52 bootstrap之 day2

1. Bootstrap常用组件
进度条案例
 1 <!doctype html>
 2 <html lang="zh-CN">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport"
 6           content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 8     <title>Document</title>
 9     <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.min.css">
10     <link rel="stylesheet" href="fontawesome/css/font-awesome.min.css">
11     <link rel="stylesheet" href="sweetalert/sweetalert.css">
12 
13 
14 </head>
15 <body>
16 
17 <br>
18 <br>
19 <div class="container">
20     <button id="b1" class="btn btn-danger">红色的按钮</button>
21     <div class="progress">
22         <!--   progress-bar 让进度条有颜色可以填充进度条 -->
23         <div id="progress"  class="progress-bar"  role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
24              style="width: 0%;">
25             0%
26         </div>
27     </div>
28 </div>
29 <script src="jquery-3.3.1.min.js"></script>
30 <script src="bootstrap-3.3.7/js/bootstrap.min.js"></script>
31 <script src="sweetalert/sweetalert.min.js"></script>
32 <script>
33     let width = 0;
34     let t;
35 
36 
37     $('#b1').on('click',()=>{
38 
39         t = setInterval(f,100)
40     });
41 
42     function f(){
43         if (width<100){
44             width ++;
45             $('#progress').css('width',width+'%').text(width+'%')
46 
47         }else{
48             clearInterval(t);
49         }
50     }
51 
52 
53 </script>
54 </body>
55 </html>
View Code
2. Bootstrap常用插件
1. 模态框
 1 <div class="row">
 2         <div class="dropdown">
 3             <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"
 4                     aria-haspopup="true" aria-expanded="true">
 5                 Dropdown
 6                 <span class="caret"></span>
 7             </button>
 8             <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
 9                 <li><a href="#">Action</a></li>
10                 <li><a href="#">Another action</a></li>
11                 <li><a href="#">Something else here</a></li>
12                 <li role="separator" class="divider"></li>
13                 <li><a href="#">Separated link</a></li>
14             </ul>
15         </div>
16         <div class="dropdown pull-right">
17             <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"
18                     aria-haspopup="true" aria-expanded="true">
19                 Dropdown
20                 <span class="caret"></span>
21             </button>
22             <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenu1">
23                 <li><a href="#">Action</a></li>
24                 <li><a href="#">Another action</a></li>
25                 <li><a href="#">Something else here</a></li>
26                 <li role="separator" class="divider"></li>
27                 <li><a href="#">Separated link</a></li>
28             </ul>
29         </div>
30 
31         <!--按钮组-->
32         <div class="btn-group" role="group" aria-label="...">
33           <button type="button" class="btn btn-default">Left</button>
34           <button type="button" class="btn btn-primary">Middle</button>
35           <button type="button" class="btn btn-success">Right</button>
36           <button type="button" class="btn btn-warning">Right</button>
37           <button type="button" class="btn btn-danger">Right</button>
38         </div>
39     </div>
View Code

标签页

 1 <ul class="nav nav-tabs" role="tablist">
 2                 <li role="presentation" class="active">
 3                     <a href="#home" aria-controls="home" role="tab" data-toggle="tab">商品介绍</a>
 4                 </li>
 5                 <li role="presentation">
 6                     <a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">规格包装</a>
 7                 </li>
 8 
 9 
10                 <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">评价</a>
11                 </li>
12                 <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">售后服务</a>
13                 </li>
14             </ul>
View Code

导航条

 1 <div class="navbar-header">
 2             <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
 3                     data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
 4                 <span class="sr-only">Toggle navigation</span>
 5                 <span class="icon-bar"></span>
 6                 <span class="icon-bar"></span>
 7                 <span class="icon-bar"></span>
 8             </button>
 9             <a class="navbar-brand" href="#">老男孩教育</a>
10             <p class="navbar-text">只与精英同行</p>
11         </div>
12 
13      
14         <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
15             <ul class="nav navbar-nav">
16                 <li class="active"><a href="#">北京校区 <span class="sr-only">(current)</span></a></li>
17                 <li><a href="#">上海校区</a></li>
18                 <li><a href="#">深圳校区</a></li>
19             </ul>
20 
21             <ul class="nav navbar-nav navbar-right">
22                 <li><a href="#">Link</a></li>
23                 <li class="dropdown">
24                     <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
25                        aria-expanded="false">个人中心<span class="caret"></span></a>
26                     <ul class="dropdown-menu">
27                         <li><a href="#">我的消息</a></li>
28                         <li><a href="#">我的设置</a></li>
29                         <li><a href="#">账号安全</a></li>
30                         <li role="separator" class="divider"></li>
31                         <li><a href="#">退出登录</a></li>
32                     </ul>
33                 </li>
34             </ul>
35         </div><!-- /.navbar-collapse -->
View Code
 

iframe 没啥用

1 <div class="embed-responsive embed-responsive-16by9">
2   <iframe class="embed-responsive-item" src="http://www.luffycity.com"></iframe>
3 </div>

bootstrap案例

  1 <!DOCTYPE html>
  2 <html lang="zh-CN">
  3 <head>
  4   <meta charset="UTF-8">
  5   <meta http-equiv="x-ua-compatible" content="IE=edge">
  6   <meta name="viewport" content="width=device-width, initial-scale=1">
  7   <title>BootStrap示例二</title>
  8   <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  9   <style>
 10 
 11     .my-center {
 12       float: none;
 13       display: inline-block;
 14       vertical-align: middle;
 15       margin-right: -4px;
 16     }
 17 
 18     .my-nav {
 19       border-radius: 0;
 20       margin-bottom: 0;
 21     }
 22 
 23     .navbar-inverse .navbar-brand {
 24       color: #ffffff;
 25       background-color: transparent;
 26     }
 27 
 28     .my-banner-title {
 29       font-size: 36px;
 30     }
 31 
 32     @media screen and (max-width: 768px) {
 33       .my-banner-title {
 34         font-size: 24px;
 35       }
 36     }
 37 
 38     .my-space {
 39       height: 10px;
 40       width: 100%;
 41     }
 42 
 43     @media screen and (min-width: 768px) {
 44       .my-space {
 45         height: 40px;
 46         width: 100%;
 47       }
 48     }
 49 
 50     .my-line {
 51       display: inline-block;
 52       width: 70px;
 53       height: 1px;
 54       border-top: 1px solid #bbb;
 55       margin: auto;
 56     }
 57 
 58     .my-padding {
 59       padding: 10px 0;
 60     }
 61 
 62     @media screen and (min-width: 768px) {
 63       .my-padding {
 64         padding: 40px 0;
 65       }
 66     }
 67 
 68     .my-dark {
 69       background-color: #f5f5f5;
 70     }
 71 
 72     .center-heading {
 73       text-align: center;
 74       margin-bottom: 40px;
 75     }
 76 
 77     .footer {
 78       background: #111;
 79       font-size: 0.9em;
 80       position: relative;
 81       clear: both;
 82     }
 83   </style>
 84 </head>
 85 <body>
 86 
 87 <nav class="navbar navbar-inverse my-nav">
 88   <div class="container">
 89     <!-- Brand and toggle get grouped for better mobile display -->
 90     <div class="navbar-header">
 91       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
 92               data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
 93         <span class="sr-only">Toggle navigation</span>
 94         <span class="icon-bar"></span>
 95         <span class="icon-bar"></span>
 96         <span class="icon-bar"></span>
 97       </button>
 98       <a class="navbar-brand" href="#"><strong>OldBoy Edu</strong></a>
 99     </div>
100 
101     <!-- Collect the nav links, forms, and other content for toggling -->
102     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
103       <ul class="nav navbar-nav">
104         <li><a href="#">Python学院<span class="sr-only">(current)</span></a></li>
105         <li><a href="#">Linux学院</a></li>
106       </ul>
107       <ul class="nav navbar-nav navbar-right">
108         <li><a href="#">好好学习</a></li>
109         <li class="dropdown">
110           <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
111              aria-expanded="false">联系我们<span class="caret"></span></a>
112           <ul class="dropdown-menu">
113             <li><a href="#">Rain</a></li>
114             <li><a href="#">Egon</a></li>
115             <li><a href="#">Yuan</a></li>
116             <li role="separator" class="divider"></li>
117             <li><a href="#">Q1mi</a></li>
118           </ul>
119         </li>
120       </ul>
121     </div><!-- /.navbar-collapse -->
122   </div><!-- /.container-fluid -->
123 </nav>
124 <header class="header-index">
125   <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
126     <!-- Indicators -->
127     <ol class="carousel-indicators">
128       <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
129       <li data-target="#carousel-example-generic" data-slide-to="1"></li>
130       <li data-target="#carousel-example-generic" data-slide-to="2"></li>
131     </ol>
132 
133     <!-- Wrapper for slides -->
134     <div class="carousel-inner" role="listbox">
135       <div class="item active">
136         <img src="./banner_1.jpg" alt="...">
137         <div class="carousel-caption">
138           <div class="h1 my-banner-title"><strong>Bootstrap一学就会用</strong></div>
139         </div>
140       </div>
141       <div class="item">
142         <img src="./banner_2.jpg" alt="...">
143         <div class="carousel-caption">
144           <div class="h1 my-banner-title">Bootstrap一点都不难</div>
145         </div>
146       </div>
147       <div class="item">
148         <img src="./banner_3.jpg" alt="...">
149         <div class="carousel-caption">
150           <div class="h1 my-banner-title">Bootstrap一试就崩溃</div>
151         </div>
152       </div>
153     </div>
154 
155     <!-- Controls -->
156     <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
157       <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
158       <span class="sr-only">Previous</span>
159     </a>
160     <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
161       <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
162       <span class="sr-only">Next</span>
163     </a>
164   </div>
165 </header>
166 
167 <div class="my-dark">
168   <div class="container my-padding">
169     <div class="row">
170       <div class="col-md-12 text-center">
171         <h1><strong>Bootstrap能做什么?</strong></h1>
172         <span class="my-line"></span>
173         <p>网站首页、网站后台、手机页面。。。</p>
174       </div>
175     </div>
176   </div>
177 </div>
178 
179 <div class="my-space"></div>
180 
181 <div>
182   <div class="container my-padding">
183     <div class="row">
184       <div class="col-md-6 col-sm-6">
185         <div class="thumbnail"><img src="./Bootstrap_d1.png" alt=""></div>
186       </div>
187       <div class="col-md-6 col-sm-6 text-center">
188         <h2>使用<strong>Bootstrap</strong>搭建的</h2>
189         <h2>登陆页面</h2>
190         <span class="my-line"></span>
191         <p class="lead">
192           使用表单、按钮组件搭建
193         </p>
194       </div>
195     </div>
196   </div>
197 </div>
198 
199 <div class="my-dark">
200   <div class="container my-padding">
201     <div class="row">
202       <div class="col-md-6 col-sm-6 text-center">
203         <h2>使用Bootstrap搭建的</h2>
204         <h2>信息采集单</h2>
205         <span class="my-line"></span>
206         <p class="lead">
207           使用表单、页头、面板组件、进度条等组件搭建
208         </p>
209       </div>
210       <div class="col-md-6 col-sm-6">
211         <div class="thumbnail"><img src="./Bootstrap_d2.png" alt=""></div>
212       </div>
213     </div>
214   </div>
215 </div>
216 
217 <div>
218   <div class="container my-padding">
219     <div class="row">
220       <div class="col-md-6 col-sm-6">
221         <div class="thumbnail"><img src="./Bootstrap_d3.png" alt=""></div>
222       </div>
223       <div class="col-md-6 col-sm-6 text-center">
224         <h2>使用<strong>Bootstrap</strong>搭建的</h2>
225         <h2>管理后台</h2>
226         <span class="my-line"></span>
227         <p class="lead">
228           使用导航条、表格、面板、分页等组件搭建
229         </p>
230       </div>
231     </div>
232   </div>
233 </div>
234 
235 <div class="my-dark">
236   <div class="container my-padding">
237     <div class="row">
238       <div class="col-md-6 col-sm-6 text-center">
239         <h2>使用<strong>Bootstrap</strong>搭建的</h2>
240         <h2>博客页面</h2>
241         <span class="my-line"></span>
242         <p class="lead">
243           使用自定义导航、自定义分栏和分页等组件搭建
244         </p>
245       </div>
246       <div class="col-md-6 col-sm-6">
247         <div class="thumbnail"><img src="./Bootstrap_d4.png" alt=""></div>
248       </div>
249     </div>
250   </div>
251 </div>
252 
253 <div>
254   <div class="container my-padding">
255     <div class="row">
256       <div class="col-md-12">
257         <div class="center-heading">
258           <h2>心路历程</h2>
259           <span class="my-line"></span>
260           <p>备课真的累,一下午就写了一个页面</p>
261           <p>时间都去哪儿了?时间都浪费在找我前女友的照片了。。。</p>
262         </div>
263       </div>
264     </div>
265     <hr>
266     <div class="row">
267       <div class="col-xs-6 col-md-3">
268         <a href="#" class="thumbnail">
269           <img src="./Bootstrap_i1.png" alt="...">
270         </a>
271       </div>
272       <div class="col-xs-6 col-md-3">
273         <a href="#" class="thumbnail">
274           <img src="./Bootstrap_i2.png" alt="...">
275         </a>
276       </div>
277       <div class="col-xs-6 col-md-3">
278         <a href="#" class="thumbnail">
279           <img src="./Bootstrap_i3.png" alt="...">
280         </a>
281       </div>
282       <div class="col-xs-6 col-md-3">
283         <a href="#" class="thumbnail">
284           <img src="./Bootstrap_i4.png" alt="...">
285         </a>
286       </div>
287     </div>
288     <div class="row">
289       <div class="col-md-12 text-center">对,这些都是我前女友</div>
290     </div>
291   </div>
292 </div>
293 <div class="my-space"></div>
294 
295 <div class="my-dark my-padding">
296   <div class="container">
297     <div class="col-sm-8 my-center">
298       <h4>所以说</h4>
299       <p>学好Bootstrap真的很重要,学好Bootstrap真的很重要,学好Bootstrap真的很重要</p>
300     </div>
301     <div class="col-sm-4 my-center">
302       <a class="btn-success btn-lg btn-success-outline" href="http://v3.bootcss.com/">我知道了</a>
303     </div>
304   </div>
305 </div>
306 
307 <div class="footer">
308   <div class="row">
309     <div class="col-md-12 text-center">
310       <span style="color:#fff">©2018 沙河前端小王子</span>
311     </div>
312   </div>
313 </div>
314 
315 
316 <script src="https://cdn.bootcss.com/jquery/3.2.0/jquery.min.js"></script>
317 <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
318 </body>
319 </html>
View Code
 

猜你喜欢

转载自www.cnblogs.com/kermitjam/p/9164301.html