Fondation - Principes de base de Flex Grid

La description

La structure de la grille Flex est similaire à celle de la grille flottante. La classe .row est utilisée pour la ligne et .column est utilisée pour la colonne. Pour différentes tailles d'écran, les mêmes classes de grilles sont utilisées dans la grille flexible, c'est-à-dire petit- *, moyen- * et grand- * .

Exemple

L'exemple suivant illustre l'utilisation de la grille flexible de base dans Foundation -

<!DOCTYPE html>
<html>
   <head>
      <title>Foundation Template</title>

      <meta name = "viewport" content = "width = device-width, initial-scale = 1">
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/foundation.min.css" integrity="sha256-1mcRjtAxlSjp6XJBgrBeeCORfBp/ppyX4tsvpQVCcpA= sha384-b5S5X654rX3Wo6z5/hnQ4GBmKuIJKMPwrJXn52ypjztlnDK2w9+9hSMBz/asy9Gw sha512-M1VveR2JGzpgWHb0elGqPTltHK3xbvu3Brgjfg4cg5ZNtyyApxw/45yHYsZ/rCVbfoO5MSZxB241wWq642jLtA==" crossorigin="anonymous">

      <!-- Compressed JavaScript -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/foundation.min.js" integrity="sha256-WUKHnLrIrx8dew//IpSEmPN/NT3DGAEmIePQYIEJLLs= sha384-53StQWuVbn6figscdDC3xV00aYCPEz3srBdV/QGSXw3f19og3Tq2wTRe0vJqRTEO sha512-X9O+2f1ty1rzBJOC8AXBnuNUdyJg0m8xMKmbt9I3Vu/UOWmSg5zG+dtnje4wAZrKtkopz/PEDClHZ1LXx5IeOw==" crossorigin="anonymous"></script>
      
   </head>

   <body>
      <h2>Example of Flex Grid</h2>

      <div class = "row">
         <div class = "small-4 columns" style = "background-color:#8BD6EE;">Small 4</div>
         <div class = "small-4 columns" style = "background-color:#FF6347;">Small 4</div>
         <div class = "small-4 columns" style = "background-color:#8BD6EE;">Small 4</div>
      </div>

      <div class = "row">
         <div class = "medium-6 large-9 columns" style = "background-color:#C0B0F0;">
            Medium 6/ Large 9
         </div>

         <div class = "medium-6 large-3 columns" style = "background-color:#7B68EE;">
            Medium 6/ Large 3
         </div>
      </div>

   </body>
</html>

Production

Exécutons les étapes suivantes pour voir comment fonctionne le code donné ci-dessus -

  • Enregistrez le code html ci-dessus flex-grid-basic.html fichier.

  • Ouvrez ce fichier HTML dans un navigateur, une sortie s'affiche comme indiqué ci-dessous. Il est affiché sur un écran de taille moyenne.