aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2015-12-07 23:48:41 -0800
committerMark Otto <[email protected]>2015-12-07 23:48:41 -0800
commit96dd9c57d20ff6bcb95bf7d4ca00acce9422a6f5 (patch)
tree607e141f938fcd5554b4962eb81b2b7eaf573bb5
parent04b376645201b1afaa10d5751cac2974275a4882 (diff)
parent9e6d1c1ec654866588c00da9a0972f3c3b4551be (diff)
downloadbootstrap-96dd9c57d20ff6bcb95bf7d4ca00acce9422a6f5.tar.xz
bootstrap-96dd9c57d20ff6bcb95bf7d4ca00acce9422a6f5.zip
Merge branch 'bassjobsen-patch-6' into v4-dev
-rw-r--r--scss/_card.scss52
-rw-r--r--scss/mixins/_cards.scss36
2 files changed, 60 insertions, 28 deletions
diff --git a/scss/_card.scss b/scss/_card.scss
index 57543d9f6..ecd797e1f 100644
--- a/scss/_card.scss
+++ b/scss/_card.scss
@@ -93,19 +93,39 @@
//
.card-primary {
- @include card-variant($brand-primary);
+ @include card-variant($brand-primary, $brand-primary);
}
.card-success {
- @include card-variant($brand-success);
+ @include card-variant($brand-success, $brand-success);
}
.card-info {
- @include card-variant($brand-info);
+ @include card-variant($brand-info, $brand-info);
}
.card-warning {
- @include card-variant($brand-warning);
+ @include card-variant($brand-warning, $brand-warning);
}
.card-danger {
- @include card-variant($brand-danger);
+ @include card-variant($brand-danger, $brand-danger);
+}
+
+// Remove all backgrounds
+.card-primary-outline {
+ @include card-outline-variant($btn-primary-bg);
+}
+.card-secondary-outline {
+ @include card-outline-variant($btn-secondary-border);
+}
+.card-info-outline {
+ @include card-outline-variant($btn-info-bg);
+}
+.card-success-outline {
+ @include card-outline-variant($btn-success-bg);
+}
+.card-warning-outline {
+ @include card-outline-variant($btn-warning-bg);
+}
+.card-danger-outline {
+ @include card-outline-variant($btn-danger-bg);
}
//
@@ -113,29 +133,9 @@
//
.card-inverse {
- .card-header,
- .card-footer {
- border-bottom: $card-border-width solid rgba(255,255,255,.2);
- }
- .card-header,
- .card-footer,
- .card-title,
- .card-blockquote {
- color: #fff;
- }
- .card-link,
- .card-text,
- .card-blockquote > footer {
- color: rgba(255,255,255,.65);
- }
- .card-link {
- @include hover-focus {
- color: $card-link-hover-color;
- }
- }
+ @include card-inverse;
}
-
//
// Blockquote
//
diff --git a/scss/mixins/_cards.scss b/scss/mixins/_cards.scss
index 9541c67d4..1ce28f1ce 100644
--- a/scss/mixins/_cards.scss
+++ b/scss/mixins/_cards.scss
@@ -1,6 +1,38 @@
// Card variants
-@mixin card-variant($color) {
- background-color: $color;
+@mixin card-variant($background, $border) {
+ background-color: $background;
+ border-color: $border;
+}
+
+@mixin card-outline-variant($color) {
+ background-color: transparent;
border-color: $color;
}
+
+//
+// Inverse text within a card for use with dark backgrounds
+//
+
+@mixin card-inverse {
+ .card-header,
+ .card-footer {
+ border-bottom: $card-border-width solid rgba(255,255,255,.2);
+ }
+ .card-header,
+ .card-footer,
+ .card-title,
+ .card-blockquote {
+ color: #fff;
+ }
+ .card-link,
+ .card-text,
+ .card-blockquote > footer {
+ color: rgba(255,255,255,.65);
+ }
+ .card-link {
+ @include hover-focus {
+ color: $card-link-hover-color;
+ }
+ }
+}