]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
tweak and improve jumbotrons
authorMark Otto <markdotto@gmail.com>
Wed, 31 Dec 2014 18:20:12 +0000 (10:20 -0800)
committerMark Otto <markdotto@gmail.com>
Wed, 31 Dec 2014 18:20:12 +0000 (10:20 -0800)
docs/components/jumbotron.md
scss/_jumbotron.scss

index b32dd4379d947abb8f319c4cef72284e09a1966a..db7df7465a4ef577d8f96839ac1ad67572575a7f 100644 (file)
@@ -3,7 +3,7 @@ layout: page
 title: Jumbotron
 ---
 
-A lightweight, flexible component that can optionally extend the entire viewport to showcase key content on your site.
+A lightweight, flexible component that can optionally extend the entire viewport to showcase key marketing messages on your site.
 
 {% example html %}
 <div class="jumbotron">
@@ -13,15 +13,16 @@ A lightweight, flexible component that can optionally extend the entire viewport
 </div>
 {% endexample %}
 
-To make the jumbotron full width, and without rounded corners, place it outside all `.container`s and instead add a `.container` within.
+To make the jumbotron full width, and without rounded corners, add the `.jumbotron-fluid` modifier class and add a `.container` or `.container-fluid` within.
 
-{% highlight html %}
-<div class="jumbotron">
+{% example html %}
+<div class="jumbotron jumbotron-fluid">
   <div class="container">
-    ...
+    <h1 class="jumbotron-heading">Fluid jumbotron</h1>
+    <p class="lead">This is a modified jumbotron that occupies the entire horizontal space of it's parent.</p>
   </div>
 </div>
-{% endhighlight %}
+{% endexample %}
 
 Jumbotrons also come with an adaptive `hr`—just add `.jumbotron-hr` to the element and the `border-top-color` will be tinted based on the jumbotron background.
 
index e2aaa451c732f987d21cdd217b4e2c846879b067..8ca6befedfd5677cfbcf2a4337976d8d4eb816d4 100644 (file)
@@ -8,11 +8,7 @@
   margin-bottom: $jumbotron-padding;
   color: $jumbotron-color;
   background-color: $jumbotron-bg;
-
-  .container &,
-  .container-fluid & {
-    @include border-radius($border-radius-lg); // Only round corners at higher resolutions if contained in a container
-  }
+  @include border-radius($border-radius-lg);
 }
 
 .jumbotron-heading {
 
 @include media-sm {
   .jumbotron {
-    padding: ($jumbotron-padding * 1.6) 0;
-
-    .container &,
-    .container-fluid & {
-      padding-right: ($jumbotron-padding * 2);
-      padding-left: ($jumbotron-padding * 2);
-    }
+    padding: ($jumbotron-padding * 2) $jumbotron-padding;
   }
 
   .jumbotron-heading {
     font-size: ($font-size-base * 4.5);
   }
 }
+
+.jumbotron-fluid {
+  padding-left: 0;
+  padding-right: 0;
+  @include border-radius(0);
+}