mirror of
https://github.com/jgthms/bulma
synced 2026-03-23 13:29:35 -07:00
Add more CSS variables with fallback
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
$footer-background-color: $scheme-main-bis !default
|
||||
$footer-background-color: var(--scheme-main-bis, #{$scheme-main-bis}) !default
|
||||
$footer-color: false !default
|
||||
$footer-padding: 3rem 1.5rem 6rem !default
|
||||
|
||||
.footer
|
||||
background-color: $footer-background-color
|
||||
padding: $footer-padding
|
||||
--footer-background-color: #{$footer-background-color}
|
||||
--footer-padding: #{$footer-padding}
|
||||
--footer-color: #{$footer-color}
|
||||
|
||||
background-color: var(--footer-background-color)
|
||||
padding: var(--footer-padding)
|
||||
@if $footer-color
|
||||
color: $footer-color
|
||||
color: var(--footer-color, #{$footer-color})
|
||||
|
||||
@@ -5,6 +5,11 @@ $hero-body-padding-large: 18rem 1.5rem !default
|
||||
|
||||
// Main container
|
||||
.hero
|
||||
--hero-body-padding: #{$hero-body-padding}
|
||||
--hero-body-padding-small: #{$hero-body-padding-small}
|
||||
--hero-body-padding-medium: #{$hero-body-padding-medium}
|
||||
--hero-body-padding-large: #{$hero-body-padding-large}
|
||||
|
||||
align-items: stretch
|
||||
display: flex
|
||||
flex-direction: column
|
||||
@@ -76,15 +81,15 @@ $hero-body-padding-large: 18rem 1.5rem !default
|
||||
// Sizes
|
||||
&.is-small
|
||||
.hero-body
|
||||
padding: $hero-body-padding-small
|
||||
--hero-body-padding: var(--hero-body-padding-small)
|
||||
&.is-medium
|
||||
+tablet
|
||||
.hero-body
|
||||
padding: $hero-body-padding-medium
|
||||
--hero-body-padding: var(--hero-body-padding-medium)
|
||||
&.is-large
|
||||
+tablet
|
||||
.hero-body
|
||||
padding: $hero-body-padding-large
|
||||
--hero-body-padding: var(--hero-body-padding-large)
|
||||
&.is-halfheight,
|
||||
&.is-fullheight,
|
||||
&.is-fullheight-with-navbar
|
||||
@@ -142,4 +147,4 @@ $hero-body-padding-large: 18rem 1.5rem !default
|
||||
.hero-body
|
||||
flex-grow: 1
|
||||
flex-shrink: 0
|
||||
padding: $hero-body-padding
|
||||
padding: var(--hero-body-padding)
|
||||
|
||||
@@ -3,11 +3,15 @@ $section-padding-medium: 9rem 1.5rem !default
|
||||
$section-padding-large: 18rem 1.5rem !default
|
||||
|
||||
.section
|
||||
padding: $section-padding
|
||||
--section-padding: #{$section-padding}
|
||||
--section-padding-medium: #{$section-padding-medium}
|
||||
--section-padding-large: #{$section-padding-large}
|
||||
|
||||
padding: var(--section-padding)
|
||||
// Responsiveness
|
||||
+desktop
|
||||
// Sizes
|
||||
&.is-medium
|
||||
padding: $section-padding-medium
|
||||
--section-padding: var(--section-padding-medium)
|
||||
&.is-large
|
||||
padding: $section-padding-large
|
||||
--section-padding: var(--section-padding-large)
|
||||
|
||||
Reference in New Issue
Block a user