整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          表格數據通過點擊傳數據給Bootstrap模態窗口

          表格數據通過點擊傳數據給Bootstrap模態窗口
          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          		<link href="css/bootstrap.min.css" rel="stylesheet" />
          		<link rel="stylesheet" href="css/font-awesome.min.css" />
          		<style>
          			li {
          				list-style: none;
          			}
          			.modal-li li {
          				height: 45px;
          				line-height: 45px;
          			}
          			.text-input {
          				display: inline-block;
          				width: 80%;
          				margin-left: 10px;
          			}
          		</style>
          	</head>
          	<body>
          		<!--主頁面數據 start-->
          		<div style="margin:50px;">
          			<table class="table table-bordered">
          			 <thead>
          			 <tr>
          			 <th>姓名</th>
          			 <th>編號</th>
          			 <th>性別</th>
          			 <th>修改</th>
          			 </tr>
          			 </thead>
          			 <tbody>
          			 <tr>
          			 <td>龍徹</td>
          			 <td>20160621</td>
          			 <td>男</td>
          			 <td style="color:#f00;cursor:pointer;" onclick="editInfo(this)">修改</td>
          			 </tr>
          			 <tr>
          			 <td>Sachin</td>
          			 <td>20160621111</td>
          			 <td>女</td>
          			 <td style="color:#f00;cursor:pointer;" onclick="editInfo(this)">修改</td>
          			 </tr>
          			 <tr>
          			 <td>Uma</td>
          			 <td>23341</td>
          			 <td>男</td>
          			 <td style="color:#f00;cursor:pointer;" onclick="editInfo(this)">修改</td>
          			 </tr>
          			 </tbody>
          			</table>
          		</div>
          		<!--主頁面數據 start-->
          		
          		<!--模態窗口 -->
          		<div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
          		 	<div class="modal-dialog" role="document">
          			 <div class="modal-content">
          			 	<div class="modal-header">
          				 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          				 	<span aria-hidden="true">×</span>
          				 </button>
          				 <h4 class="modal-title" id="myModalLabel">模態窗口</h4>
          			 	</div>
          				 <div class="modal-body modal-li">
          				 	<form>
          				 	 	<ul>
          				 	 		<li>
          				 	 			<label for="name">姓名</label>
          	 							<input type="text" class="form-control text-input" id="name" placeholder="請輸入姓名">
          				 	 		</li>
          				 	 		<li>
          				 	 			<label for="name">編號</label>
          	 							<input type="text" class="form-control text-input" id="number" placeholder="請輸入編號">
          				 	 		</li>
          				 	 		<li>
          				 	 			<label for="name">性別</label>
          	 							<input type="radio" name="sex" id="man" value="男" style="margin-left:10px;"/>男 
           					<input type="radio" name="sex" id="women" value="女" style="margin-left:10px;"/>女 
          				 	 		</li>
          				 	 	</ul>
          				 	</form>
          				 </div>
          				 <div class="modal-footer">
          				 <button type="button" class="btn btn-default" data-dismiss="modal">關閉</button>
          				 <button type="button" class="btn btn-primary" onclick="update()">保存</button>
          				 </div>
          			 </div>
          		 	</div>
          		</div>
          		<!--end-模態窗口 -->
          		<script src='js/jquery-1.10.2.min.js'></script>
          		<script src="js/bootstrap.min.js"></script>
          	</body>
          </html>			
          

          s:

          bootstrap框架中,使用模態框(modal)的彈窗組件需要三層 div 容器元素,分別為:

          1. 外層:modal(模態聲明層)。

          2. 中間層:dialog(窗口聲明層)。

          3. 內層:content(內容層)。在內容層里面,還包含三層,分別為 header(頭部)、body(主體)、footer(注腳)。

          案例效果如下:

          說明:案例中設置按鈕的數據切換方式(data-toggle)是modal,數據目標(data-target)指向模態框的id(mod1)。

          網頁文件modal.html的代碼如下:

          <!doctype html>

          <html>

          <head>

          <meta charset="utf-8">

          <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

          <title>模態框插件</title>

          <link rel="stylesheet" href="css/bootstrap.css">

          <style type="text/css">

          *{

          margin:0px;

          padding:0px;

          }

          body{

          font-size:14px;

          }

          </style>

          </head>

          <body>

          <!--tabindex="-1"表示關閉焦點,使得按esc鍵也可以關閉打開的對話框 -->

          <div class="modal fade" id="mod1" tabindex="-1">

          <div class="modal-dialog modal-sm">

          <div class="modal-content">

          <div class="modal-header">

          <button class="close" data-dismiss="modal"><span>&times;</span></button>

          <h4 class="modal-title">用戶登陸</h4>

          </div>

          <div class="modal-body">

          <div class="input-group">

          <span class="input-group-addon">用戶名:</span>

          <input type="text" class="form-control" placeholder="請輸入用戶名">

          </div>

          <p></p>

          <div class="input-group">

          <span class="input-group-addon">密&nbsp;&nbsp;&nbsp;&nbsp;碼:</span>

          <input type="password" class="form-control" placeholder="請輸入密碼">

          </div>

          </div>

          <div class="modal-footer">

          <button class="btn btn-default">注冊</button>

          <button class="btn btn-primary">登陸</button>

          </div>

          </div>

          </div>

          </div>

          <hr>

          <button class="btn btn-primary" data-toggle="modal" data-target="#mod1">用戶登陸</button>

          <script src="js/jquery-3.1.1.min.js"></script>

          <script src="js/bootstrap.js"></script>

          </body>

          </html>

          至此,案例制作完成。

          為美工詳情頁增加模態框效果,可以采用以下步驟和技巧:

          1. 決定模態框的觸發方式:首先,確定何時觸發模態框的出現。常見的觸發方式包括點擊按鈕、鏈接或圖片,或者通過特定的交互行為,如鼠標懸停或滾動。
          2. 設計模態框的外觀:根據頁面的整體風格和需求,設計模態框的外觀。考慮選擇合適的顏色、字體、背景和邊框樣式,以與頁面保持一致并提升視覺吸引力。
          3. 創建模態框的內容:確定模態框中要展示的內容,可以是文本、圖片、視頻、表單等。根據需求設計和布局模態框的內容,確保信息的清晰度和易讀性。
          4. 編寫模態框的交互行為:使用HTML、CSS和JavaScript編寫模態框的交互行為。設置合適的事件處理程序,以實現模態框的打開、關閉和交互效果。
          5. 添加動畫和過渡效果:為模態框添加動畫和過渡效果,以增加頁面的動態感和流暢性。可以使用CSS過渡和動畫屬性,如opacity、transform和transition,來實現平滑的過渡和動畫效果。
          6. 響應式設計考慮:確保模態框在不同屏幕尺寸和設備上的適應性。使用響應式設計技術,如媒體查詢和彈性布局,使模態框能夠自動調整大小和布局,以適應不同的屏幕。
          7. 測試和優化:在完成模態框設計后,進行充分的測試,并根據用戶反饋和體驗進行優化。確保模態框在不同瀏覽器和設備上的兼容性,并檢查其與頁面其他元素的交互和一致性。

          通過以上步驟和技巧,你可以成功為美工詳情頁設計增加模態框效果。模態框可以提供一種交互式和聚焦式的用戶體驗,增加頁面的互動性和吸引力。


          主站蜘蛛池模板: 久久久久人妻精品一区二区三区| 丰满人妻一区二区三区视频| 亚洲天堂一区二区三区| 国产精品免费综合一区视频| 国产亚洲3p无码一区二区| 久久精品无码一区二区三区不卡| 在线精品自拍亚洲第一区| 中文字幕乱码一区久久麻豆樱花| 中文字幕日本一区| 亚洲一区AV无码少妇电影| 国产丝袜无码一区二区视频| 中文字幕AV一区二区三区| 在线播放国产一区二区三区| 久久国产精品视频一区| 国产亚洲一区二区三区在线不卡| 一区二区免费在线观看| 韩国资源视频一区二区三区| 国产一区二区久久久| 一本一道波多野结衣AV一区| 国产精品视频一区二区三区经| 国产高清一区二区三区| 亚洲熟妇AV一区二区三区浪潮| 麻豆果冻传媒2021精品传媒一区下载 | 麻豆文化传媒精品一区二区| 中文字幕一区二区三区精华液 | 日韩一区二区三区电影在线观看| 亚洲国产视频一区| 国产成人久久精品区一区二区| 97精品一区二区视频在线观看| 亚洲一区二区三区国产精品无码| 亚洲区精品久久一区二区三区| 国产短视频精品一区二区三区| 蜜臀AV免费一区二区三区| 国产精品一区视频| 尤物精品视频一区二区三区 | 熟妇人妻AV无码一区二区三区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲欧洲∨国产一区二区三区| 国产成人精品久久一区二区三区 | 无码少妇一区二区| 国产视频一区在线播放|