• Bootstrap迁移系列


        原来项目是使用2.x完成的,现在需要使用3.x进行升级。

       

    对jQuery的依赖

    请注意,所有JavaScript插件都依赖jQuery,在页面中的引入顺序可以参考基本模版。 bower.json中列出了Bootstrap所支持的jQuery版本。

         3.x需要JQuery1.9.0以上版本,推荐V1.9.1(支持IE6+)

         
        模态框组件(V3.0)的HTML结构发生了很大的改变。.modal-header.modal-body.modal-footer部分目前包含在了.modal-content.modal-dialog中,为的是增强移动设备上的样式和行为特性。


        


        在2.x中的实现效果



         实现代码:

    <!DOCTYPE html>
    <html>
      <head>
        <title>登录框</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap -->
        <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
      </head>
    	<body style="background: #555;">
    
    		<div class="modal show" role="dialog">
    			<div class="modal-header">
    				<h3>登录</h3>
    				<p>请输入E-mail和密码</p>
    			</div>
    		<div class="modal-body">
    			<form action="admin/user/login" method="post" accept-charset="utf-8">	
    				<table class="table">
    					<tr>
    						<td>Email</td>
    						<td><input type="text" name="email" value=""  /></td>
    					</tr>
    					<tr>
    						<td>密码</td>
    						<td><input type="password" name="password" value=""  /></td>
    					</tr>
    					<tr>
    						<td></td>
    						<td><input type="submit" name="login" value="登入" class="btn btn-primary" /></td>
    					</tr>
    				</table>
    			</form>
    		</div>
    		<div class="modal-footer">
    			© xiaobin_hlj80
    		</div>
    	</div>
    
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="js/bootstrap.min.js"></script>
      </body>
    </html>


        在3.x中的实现效果



        实现代码:

    <!DOCTYPE html>
    <html>
      <head>
        <title>登录框</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap -->
        <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
      </head>
    	<body style="background: #555;">
    	
    		<div class="modal-dialog">
    			<div class="modal-content">
    				<div class="modal-header">
    					<h3>登录</h3>
    					<p>请输入E-mail和密码</p>
    				</div>
    				<div class="modal-body">
    					<form action="admin/user/login" method="post" accept-charset="utf-8">	
    						<table class="table">
    							<tr>
    								<td>Email</td>
    								<td><input type="text" name="email" value="" class="form-control" placeholder="请输入你的E-mail" /></td>
    							</tr>
    							<tr>
    								<td>密码</td>
    								<td><input type="password" name="密码" value="" class="form-control" placeholder="请输入你的密码" /></td>
    							</tr>
    							<tr>
    								<td></td>
    								<td><input type="submit" name="login" value="登入" class="btn btn-primary btn-lg btn-block" /></td>
    							</tr>
    						</table>
    					</form>
    				</div>
    				<div class="modal-footer">
    					© xiaobin_hlj80
    				</div>
    			</div>
    		</div>
    
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="js/bootstrap.min.js"></script>
      </body>
    </html>




    模态框组件的HTML结构发生了很大的改变。 .modal-header .modal-body .modal-footer 部分目前包含在了 .modal-content .modal-dialog 中,为的是增强移动设备上的样式和行为特性。
  • 相关阅读:
    逻辑智力题【更新中】
    每天进步一点点_抽奖程序
    GDC2016【For Honor-荣耀战魂】的次世代动画技术
    GDC2016【彩虹六号:围攻 】使丰富的“突破”成为可能的破坏系统
    GDC2016 【巫师3 狂猎】的游戏事件工作流
    GDC 2016 神秘海域4中使用Substance制作Texture
    GDC2016【全境封锁(Tom Clancy's The Division)】对为何对应Eye Tracked System,以及各种优点的演讲报告
    【FFXV】中物理模拟的结构以及游戏业界的乐趣
    龙珠 超宇宙 [Dragon Ball Xenoverse]
    如龙0
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3363240.html
Copyright © 2020-2023  润新知