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 8789d1e450..ea4744e934 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 @@ -48,7 +48,7 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid return; } - output.Attributes.AddClass("Offset-" + TagHelper.Offset.ToLowerInvariant()); + output.Attributes.AddClass("offset-" + TagHelper.Offset.ToLowerInvariant()); } } } \ No newline at end of file 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 new file mode 100644 index 0000000000..0675ad9bf3 --- /dev/null +++ b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml @@ -0,0 +1,182 @@ +@page +@model Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Pages.Components.GridsModel +@{ + ViewData["Title"] = "Cards"; +} + +

Cards

+ +@* +

# Example

+ +
+
+
+
+

+        
+
+*@ + +

Based on Bootstrap grid.

+ +

# Example

+ +
+
+ + + One of two columns + One of two columns + + + One of three columns + One of three columns + One of three columns + + +
+
+
+<div class="container">
+    <div class="row">
+        <div class="col-sm-6">
+             One of two columns
+        </div>
+        <div class="col-sm-6">
+             One of two columns
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-sm-4">
+              One of three columns
+        </div>
+        <div class="col-sm-4">
+             One of three columns
+        </div>
+        <div class="col-sm-4">
+             One of three columns
+        </div>
+    </div>
+</div>
+
+
+
+ +

# Break Column Example

+ +
+
+ + + One of three columns + One of three columns + + One of three columns + + +
+
+
+<div class="container">
+    <div class="row">
+         <div class="col">
+             One of three columns
+         </div>
+         <div class="col">
+             One of three columns
+        </div>
+        <div class="w-100"></div>
+         <div class="col">
+             One of three columns
+        </div>
+    </div>
+</div>
+
+
+
+ +

# Order Example

+ +
+
+ + + First, but unordered + Second, but last + Third, but first + + + First, but unordered + Second, but last + Third, but first + + +
+
+
+<div class="container">
+    <div class="row">
+        <div class="col">
+          First, but unordered
+        </div>
+        <div class="col order-12">
+            Second, but last
+        </div>
+        <div class="col order-1">
+             Third, but first
+         </div>
+    </div>
+    <div class="row">
+        <div class="col">
+          First, but unordered
+        </div>
+        <div class="col order-last">
+            Second, but last
+        </div>
+        <div class="col order-first">
+             Third, but first
+         </div>
+    </div>
+</div>
+
+
+
+ +

# Offset Example

+ +
+
+ + + .col-md-4 + .col-md-4 .offset-md-4 + + + .col-md-3 .offset-md-3 + .col-md-3 .offset-md-3 + + + .col-md-6 .offset-md-3 + +
+
+
+<div class="row">
+     <div class="col-md-4">.col-md-4</div>
+     <div class="col-md-4 offset-md-4">.col-md-4 .offset-md-4</div>
+</div>
+<div class="row">
+    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
+    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
+</div>
+<div class="row">
+     <div class="col-md-6 offset-md-3">.col-md-6 .offset-md-3</div>
+</div>
+
+
+
+ +
+ +< back \ No newline at end of file diff --git a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml.cs b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml.cs new file mode 100644 index 0000000000..87e82dca94 --- /dev/null +++ b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Grids.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Pages.Components +{ + public class GridsModel : PageModel + { + public void OnGet() + { + + } + } +} \ No newline at end of file diff --git a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Index.cshtml b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Index.cshtml index 14795c2a97..eb327b1e1f 100644 --- a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Index.cshtml +++ b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Index.cshtml @@ -8,6 +8,7 @@