]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Redo .card-deck and .card-group so they're always flex (#22860)
authorMark Otto <markd.otto@gmail.com>
Sun, 13 Aug 2017 21:53:24 +0000 (14:53 -0700)
committerGitHub <noreply@github.com>
Sun, 13 Aug 2017 21:53:24 +0000 (14:53 -0700)
scss/_card.scss
scss/_variables.scss

index 1ab85a4ec22981c455d6bb63a0fc52c4bedca55a..b5bc26b15d9341f4ec2a9176d24bf3e23e44403f 100644 (file)
 
 // Card deck
 
-@include media-breakpoint-up(sm) {
-  .card-deck {
-    display: flex;
+.card-deck {
+  display: flex;
+  flex-direction: column;
+
+  .card {
+    margin-bottom: $card-deck-margin;
+  }
+
+  @include media-breakpoint-up(sm) {
     flex-flow: row wrap;
     margin-right: -$card-deck-margin;
     margin-left: -$card-deck-margin;
       flex: 1 0 0%;
       flex-direction: column;
       margin-right: $card-deck-margin;
+      margin-bottom: 0; // Override the default
       margin-left: $card-deck-margin;
     }
   }
 // Card groups
 //
 
-@include media-breakpoint-up(sm) {
-  .card-group {
-    display: flex;
+.card-group {
+  display: flex;
+  flex-direction: column;
+
+  .card {
+    margin-bottom: $card-group-margin;
+  }
+
+  @include media-breakpoint-up(sm) {
     flex-flow: row wrap;
 
     .card {
       flex: 1 0 0%;
 
       + .card {
+        margin-bottom: 0;
         margin-left: 0;
         border-left: 0;
       }
             border-bottom-right-radius: 0;
           }
         }
+
         &:last-child {
           @include border-left-radius(0);
 
index 4b3299ce99e4b16b773e0789842513b236e5ed98..049956178a571094b8d2694a591053ef9db81497 100644 (file)
@@ -632,7 +632,8 @@ $card-bg:                  $white !default;
 
 $card-img-overlay-padding: 1.25rem !default;
 
-$card-deck-margin:          ($grid-gutter-width / 2) !default;
+$card-group-margin:         ($grid-gutter-width / 2) !default;
+$card-deck-margin:          $card-group-margin !default;
 
 $card-columns-count:        3 !default;
 $card-columns-gap:          1.25rem !default;