Skip to content

Commit e30f6ab

Browse files
committed
refactor(Footer): update CSS Variables
1 parent 8de00df commit e30f6ab

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

docs/content/components/footer.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ Here's what you need to know before getting started with the aside menu:
3838

3939
## Customizing
4040

41-
### SASS
41+
### CSS variables
4242

43-
#### Variables
44-
{{< scss-docs name="footer-variables" file="scss/_variables.scss" >}}
43+
Sidebars use local CSS variables on `.footer` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.
44+
45+
{{< scss-docs name="footer-css-vars" file="scss/_footer.scss" >}}
4546

46-
### CSS Vars
47-
{{< css-vars-docs file="scss/_footer.scss" >}}
47+
### SASS variables
48+
49+
{{< scss-docs name="footer-variables" file="scss/_variables.scss" >}}

scss/_footer.scss

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
.footer {
2+
// scss-docs-start footer-css-vars
3+
--#{$prefix}footer-min-height: #{$footer-min-height};
4+
--#{$prefix}footer-padding-x: #{$footer-padding-x};
5+
--#{$prefix}footer-padding-y: #{$footer-padding-y};
6+
--#{$prefix}footer-color: #{$footer-color};
7+
--#{$prefix}footer-bg: #{$footer-bg};
8+
--#{$prefix}footer-border-color: #{$footer-border-color};
9+
--#{$prefix}footer-border: #{$footer-border-width} solid var(--#{$prefix}footer-border-color);
10+
// scss-docs-end footer-css-vars
11+
212
display: flex;
313
flex-wrap: wrap; // allow us to do the line break for collapsing content
414
align-items: center;
515
justify-content: space-between;
6-
min-height: $footer-min-height;
7-
padding: $footer-padding-y $footer-padding-x;
8-
color: var(--#{$prefix}footer-color, $footer-color);
9-
background: var(--#{$prefix}footer-bg, $footer-bg);
10-
border-top: var(--#{$prefix}footer-border-width, $footer-border-width) solid var(--#{$prefix}footer-border-color, $footer-border-color);
16+
min-height: var(--#{$prefix}footer-min-height);
17+
padding: var(--#{$prefix}footer-padding-y) var(--#{$prefix}footer-padding-x);
18+
color: var(--#{$prefix}footer-color);
19+
background: var(--#{$prefix}footer-bg);
20+
border-top: var(--#{$prefix}footer-border);
1121
}
1222

1323
.footer-fixed {

0 commit comments

Comments
 (0)