]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Backport #30497
authorMartijn Cuppens <martijn.cuppens@gmail.com>
Mon, 6 Apr 2020 13:29:45 +0000 (15:29 +0200)
committerXhmikosR <xhmikosr@gmail.com>
Mon, 13 Apr 2020 18:12:29 +0000 (21:12 +0300)
Fix card list group borders & radii

scss/_card.scss
scss/_list-group.scss

index d6759fde685feca92c448bb6ef1a2c617065edbe..12515529f77d74ffb8d2550801e70b074eb9cba3 100644 (file)
     margin-left: 0;
   }
 
-  > .list-group:first-child {
-    .list-group-item:first-child {
-      @include border-top-radius($card-border-radius);
+  > .list-group {
+    border-top: inherit;
+    border-bottom: inherit;
+
+    &:first-child {
+      border-top-width: 0;
+      @include border-top-radius($card-inner-border-radius);
     }
-  }
 
-  > .list-group:last-child {
-    .list-group-item:last-child {
-      @include border-bottom-radius($card-border-radius);
+    &:last-child  {
+      border-bottom-width: 0;
+      @include border-bottom-radius($card-inner-border-radius);
     }
   }
 }
index 2af8af23b9804a713ffed81ef615f1ed31609841..747d19066104f751597a1beaccdc726f23c7dcfd 100644 (file)
@@ -9,6 +9,7 @@
   // No need to set list-style: none; since .list-group-item is block level
   padding-left: 0; // reset padding because ul and ol
   margin-bottom: 0;
+  @include border-radius($list-group-border-radius);
 }
 
 
   border: $list-group-border-width solid $list-group-border-color;
 
   &:first-child {
-    @include border-top-radius($list-group-border-radius);
+    @include border-top-radius(inherit);
   }
 
   &:last-child {
-    @include border-bottom-radius($list-group-border-radius);
+    @include border-bottom-radius(inherit);
   }
 
   &.disabled,
 // useful within other components (e.g., cards).
 
 .list-group-flush {
-  .list-group-item {
-    border-right-width: 0;
-    border-left-width: 0;
-    @include border-radius(0);
+  @include border-radius(0);
 
-    &:first-child {
-      border-top-width: 0;
-    }
-  }
+  .list-group-item {
+    border-width: 0 0 $list-group-border-width;
 
-  &:last-child {
-    .list-group-item:last-child {
+    &:last-child {
       border-bottom-width: 0;
     }
   }