jQuery Mobile: cuadrícula receptiva de Listview

Descripción

El estilo se ajusta usando la clase ui-li-has-thumb. Hace que el tamaño de la imagen sea el mismo que el de los mosaicos en el diseño de la cuadrícula.

Ejemplo

El siguiente ejemplo demuestra el uso de la vista de lista de cuadrícula receptiva en 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">
      <link rel = "stylesheet" href = "http://demos.jquerymobile.com/1.4.5/listview-grid/listview-grid.css">
      <script src = "https://code.jquery.com/jquery-1.11.3.min.js"></script>
      <script src = "https://code.jquery.com/jquery-1.11.3.js"></script>
      <script src = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
   </head>
   
   <body>
      <div data-role = "page" data-theme = "a" class = "my-page" id = "demo-page">
         <div data-role  =  "header">
            <h2>Responsive Grid Example</h2>
         </div>
         
         <div role = "main" class = "ui-content">
            <ul data-role = "listview" data-inset = "true">
               <li><a href = "#">
                  <img src = "/jquery_mobile/images/apple.jpg" class = "ui-li-thumb">
                  <h2>Fruits</h2>
                  <p>Apple</p>
                  <p class = "ui-li-aside">Apple</p></a>
               </li>
               
               <li><a href = "#">
                  <img src = "/jquery_mobile/images/cherry.jpg" class = "ui-li-thumb">
                  <h2>Fruits</h2>
                  <p>Cherry</p>
                  <p class = "ui-li-aside">Cherry</p></a>
               </li>
               
               <li><a href = "#">
                  <img src = "/jquery_mobile/images/grapes.jpg" class = "ui-li-thumb">
                  <h2>Fruits</h2>
                  <p>Grapes</p>
                  <p class = "ui-li-aside">Grapes</p></a>
               </li>
               
               <li><a href = "#">
                  <img src = "/jquery_mobile/images/watermelon.jpg" class = "ui-li-thumb">
                  <h2>Fruits</h2>
                  <p>Watermelon</p>
                  <p class = "ui-li-aside">Watermelon</p></a>
               </li>
            </ul>
         </div>
      </div>
   </body>
</html>

Salida

Realicemos los siguientes pasos para ver cómo funciona el código anterior:

  • Guarde el código html anterior como listview_responsive_grid.html archivo en la carpeta raíz de su servidor.

  • Abra este archivo HTML como http: //localhost/listview_responsive_grid.html y se mostrará el siguiente resultado.