From 2601e6438265dbd3b678f275e60d73e4a00cd47c Mon Sep 17 00:00:00 2001 From: yekalkan Date: Wed, 25 Apr 2018 11:22:16 +0300 Subject: [PATCH] Vertical and Horizontal examples in grip tag helper (Also a fix fox colTagHelper) --- .../Grid/AbpColumnTagHelperService.cs | 1 + .../Pages/Components/Grids.cshtml | 175 +++++++++++++++++- 2 files changed, 173 insertions(+), 3 deletions(-) diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs index ea4744e934..379b13260e 100644 --- a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs @@ -12,6 +12,7 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid output.TagName = "div"; ProcessColClass(output); + ProcessVerticalAlign(output); ProcessColumnOrder(output); ProcessOffset(output); } diff --git a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml index 0675ad9bf3..7cce3f07de 100644 --- a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml +++ b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml @@ -1,7 +1,7 @@ @page @model Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Pages.Components.GridsModel @{ - ViewData["Title"] = "Cards"; + ViewData["Title"] = "Grids"; }

Cards

@@ -71,7 +71,7 @@ One of three columns One of three columns - + One of three columns @@ -96,6 +96,175 @@ +

# Vertical alignment Example

+ +
+
+ + + One of three columns + One of three columns + One of three columns + + + One of three columns + One of three columns + One of three columns + + + One of three columns + One of three columns + One of three columns + + +
+
+
+<div class="container">
+     <div class="row align-items-start">
+        <div class="col">
+             One of three columns
+        </div>
+        <div class="col">
+            One of three columns
+        </div>
+        <div class="col">
+            One of three columns
+        </div>
+    </div>
+    <div class="row align-items-center">
+        <div class="col">
+            One of three columns
+        </div>
+        <div class="col">
+            One of three columns
+        </div>
+        <div class="col">
+            One of three columns
+        </div>
+    </div>
+    <div class="row align-items-end">
+        <div class="col">
+            One of three columns
+        </div>
+        <div class="col">
+            One of three columns
+        </div>
+       <div class="col">
+        One of three columns
+        </div>
+    </div>
+</div>
+
+
+
+ +

# Vertical alignment Example 2

+ +
+
+ + + One of three columns + One of three columns + One of three columns + + +
+
+
+<div class="container">
+    <div class="row">
+        <div class="col align-self-start">
+            One of three columns
+        </div>
+        <div class="col align-self-center">
+            One of three columns
+        </div>
+        <div class="col align-self-end">
+             One of three columns
+        </div>
+    </div>
+</div>
+
+
+
+ +

# Horizontal alignment Example

+ +
+
+ + + One of three columns + One of three columns + + + One of three columns + One of three columns + + + One of three columns + One of three columns + + + One of three columns + One of three columns + + + One of three columns + One of three columns + + +
+
+
+<div class="container">
+    <div class="row justify-content-start">
+        <div class="col-4">
+             One of two columns
+         </div>
+         <div class="col-4">
+             One of two columns
+         </div>
+    </div>
+     <div class="row justify-content-center">
+        <div class="col-4">
+             One of two columns
+         </div>
+         <div class="col-4">
+             One of two columns
+         </div>
+    </div>
+     <div class="row justify-content-end">
+        <div class="col-4">
+             One of two columns
+         </div>
+         <div class="col-4">
+             One of two columns
+         </div>
+    </div>
+     <div class="row justify-content-around">
+         <div class="col-4">
+            One of two columns
+         </div>
+                 <div class="col-4">
+             One of two columns
+         </div>
+     </div>
+    <div class="row justify-content-between">
+        <div class="col-4">
+            One of two columns
+        </div>
+        <div class="col-4">
+             One of two columns
+        </div>
+    </div>
+</div>
+
+
+
+

# Order Example

@@ -147,7 +316,7 @@
- + .col-md-4 .col-md-4 .offset-md-4