jQuery Mobile - 自定義響應式網格



透過 CSS 中的媒體查詢,可以輕鬆地將基本網格樣式擴充套件為自定義響應式佈局。

示例

以下示例演示了在 jQuery Mobile 中使用自定義響應式網格。

<!DOCTYPE html>
<html>
   <head>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1">
      <link rel = "stylesheet" href = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
      <script src = "https://code.jquery.com/jquery-1.11.3.min.js"></script>
      <script src = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
      <style>
         .rwd-example .ui-block-b, .rwd-example .ui-block-c {
            float: left;
            width: 25%;
         }

         .rwd-example .ui-block-a{
            float: left;
            width: 49.95%;
         }
      </style>
   </head>
   
   <body>
      <h2>Custom Responsive Grid</h2>
      <div class = "rwd-example">
         <div class = "ui-block-a">
            <div class = "ui-body ui-body-a">
               <h3>First Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book. It has survived not only 
               five centuries, but also the leap into electronic typesetting, remaining 
               essentially unchanged. It was popularised in the 1960s with the release of 
               Letraset sheets containing Lorem Ipsum passages, and more recently with 
               desktop publishing software like Aldu</p>
            </div>
         </div>
            
         <div class = "ui-block-b">
            <div class = "ui-body ui-body-a">
               <h3>Second Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book.</p>
            </div>
         </div>
            
         <div class = "ui-block-c">
            <div class = "ui-body ui-body-a">
               <h3>Third Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book.</p>
            </div>
         </div>
      </div>
      
   </body>
</html>

輸出

我們來執行以下步驟,看看上面的程式碼如何執行 -

  • 將上述 html 程式碼儲存為 custom_responsive_grid.html 檔案,並儲存在伺服器根目錄中。

  • 開啟此 HTML 檔案作為 https:///custom_responsive_grid.html,將顯示以下輸出。

jquery_mobile_layouts.htm
廣告
© . All rights reserved.