From 14552514e53b3ef5b5037caaa9bec43936c3c1cf Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Sun, 16 Dec 2018 18:43:09 +0800 Subject: Add Auto width column #541 --- docs/layout/grid.html | 121 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 78 insertions(+), 43 deletions(-) (limited to 'docs/layout/grid.html') diff --git a/docs/layout/grid.html b/docs/layout/grid.html index 83a8c9e..040b54a 100644 --- a/docs/layout/grid.html +++ b/docs/layout/grid.html @@ -217,37 +217,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -291,7 +291,7 @@
col-6 (gapless)
-
col-6 (gapless)
+
col-6 (gapless)
<!-- gapless columns -->
@@ -315,54 +315,85 @@
   <div class="column col-8">col-8</div>
 </div>
 
-

Grid offset

+

Grid nesting

+

To nest grids, add the new columns and column structure within an existing column.

+
+
+
col-6
+
+
+
col-6
+
+
+
col-6
+
+
+
+
+
col-6
+
+
+
<!-- grid nesting example -->
+<div class="container">
+  <div class="columns">
+    <div class="column col-6">col-6
+      <div class="columns">
+        <div class="column col-6">col-6</div>
+        <div class="column col-6">col-6</div>
+      </div>
+    </div>
+    <div class="column col-6">col-6</div>
+  </div>
+</div>
+
+

Column offset

The Flexbox grid provides margin auto utilities to set offset. There are col-mx-auto, col-ml-auto and col-mr-auto to set margins between columns without using empty columns.

-
+
col-2
-
col-4 col-mx-auto
+
col-4 col-mx-auto
-
+
col-2
-
col-4 col-ml-auto
+
col-4 col-ml-auto
-
+
-
col-4 col-ml-auto
+
col-4 col-ml-auto
col-2
-
+
-
col-4 col-mx-auto
+
col-4 col-mx-auto
col-2
-
+
-
col-4 col-mr-auto
+
col-4 col-mr-auto
col-2
-
+
-
col-4 col-mx-auto
+
col-4 col-mx-auto
<!-- grid offset example -->
@@ -373,34 +404,38 @@
   </div>
 </div>
 
-

Grid nesting

-

To nest grids, add the new columns and column structure within an existing column.

-
-
-
col-6
-
-
-
col-6
-
-
-
col-6
-
-
+

Auto width column

+

You can add the col-auto class to the column to have auto width columns. + There are col-xl-auto, col-lg-auto, col-md-auto, col-sm-auto and col-xs-auto to set auto width in different viewport sizes. +

+
+
+
col-auto
-
-
col-6
+
+
col
-
<!-- grid nesting example -->
+            
+
+
col-lg-auto
+
+
+
col
+
+
+
<!-- auto width column example -->
 <div class="container">
   <div class="columns">
-    <div class="column col-6">col-6
-      <div class="columns">
-        <div class="column col-6">col-6</div>
-        <div class="column col-6">col-6</div>
-      </div>
-    </div>
-    <div class="column col-6">col-6</div>
+    <div class="column col-auto">col-auto</div>
+    <div class="column">col</div>
+  </div>
+</div>
+
+<div class="container">
+  <div class="columns">
+    <div class="column col-lg-auto col-6">col-lg-auto</div>
+    <div class="column">col</div>
   </div>
 </div>
 
-- cgit v1.3.1-23-gd82d