mirror of
https://github.com/tabler/tabler.git
synced 2026-10-12 05:06:55 +04:00
Make .card-header background transparent by default, add override hooks (#2802)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
9cc9a36b10
commit
324b0fbf0e
4 files changed
+16
-3
No files matched your search
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/core": minor
|
||||
---
|
||||
|
||||
Added `--card-header-bg` and `--card-footer-bg` CSS variables (with `$card-header-bg` and `$card-footer-bg` Sass defaults) so `.card-header` and `.card-footer` backgrounds can be overridden independently, and made `.card-header` transparent by default instead of using `--card-cap-bg`.
|
||||
@@ -1241,6 +1241,8 @@ $card-cap-padding-y: $card-spacer-y !default;
|
||||
$card-cap-padding-x: $card-spacer-x !default;
|
||||
$card-cap-bg: var(--bg-surface-tertiary) !default;
|
||||
$card-cap-color: inherit !default;
|
||||
$card-header-bg: transparent !default;
|
||||
$card-footer-bg: null !default;
|
||||
$card-height: null !default;
|
||||
$card-color: inherit !default;
|
||||
$card-bg: var(--bg-surface) !default;
|
||||
|
||||
@@ -106,10 +106,13 @@
|
||||
//
|
||||
|
||||
.card-header {
|
||||
@if $card-header-bg != null {
|
||||
--card-header-bg: #{$card-header-bg};
|
||||
}
|
||||
padding: var(--card-cap-padding-y) var(--card-cap-padding-x);
|
||||
margin-bottom: 0; // Removes the default margin-bottom of <hN>
|
||||
color: var(--card-cap-color);
|
||||
background-color: var(--card-cap-bg);
|
||||
background-color: var(--card-header-bg, var(--card-cap-bg));
|
||||
border-bottom: var(--card-border-width) solid var(--card-border-color);
|
||||
|
||||
&:first-child {
|
||||
@@ -118,9 +121,12 @@
|
||||
}
|
||||
|
||||
.card-footer {
|
||||
@if $card-footer-bg != null {
|
||||
--card-footer-bg: #{$card-footer-bg};
|
||||
}
|
||||
padding: var(--card-cap-padding-y) var(--card-cap-padding-x);
|
||||
color: var(--card-cap-color);
|
||||
background-color: var(--card-cap-bg);
|
||||
background-color: var(--card-footer-bg, var(--card-cap-bg));
|
||||
border-top: var(--card-border-width) solid var(--card-border-color);
|
||||
|
||||
&:last-child {
|
||||
|
||||
@@ -221,7 +221,7 @@ Stacked card
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: inherit;
|
||||
background-color: var(--card-cap-bg);
|
||||
background-color: var(--card-header-bg, var(--card-cap-bg));
|
||||
|
||||
&:first-child {
|
||||
@include border-radius(var(--card-border-radius) var(--card-border-radius) 0 0);
|
||||
|
||||
Reference in new issue
Block a user