--bulma-button-hover-l: -10%;
--bulma-button-active-s: 20%;
--bulma-button-active-l: -20%;
+ --bulma-button-light-l: 95%;
+ --bulma-button-light-text-l: 33%;
--bulma-dark-shade: 20;
--bulma-dark-invert-shade: 90;
--bulma-light-shade: 90;
}
.button.is-white.is-light {
- background-color: var(--bulma-white-90);
- color: hsla(var(--bulma-white-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-white-h), var(--s), var(--text-l), 1);
}
.button.is-white.is-light:hover, .button.is-white.is-light.is-hovered {
}
.button.is-black.is-light {
- background-color: var(--bulma-black-90);
- color: hsla(var(--bulma-black-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-black-h), var(--s), var(--text-l), 1);
}
.button.is-black.is-light:hover, .button.is-black.is-light.is-hovered {
}
.button.is-light.is-light {
- background-color: var(--bulma-light-90);
- color: hsla(var(--bulma-light-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-light-h), var(--s), var(--text-l), 1);
}
.button.is-light.is-light:hover, .button.is-light.is-light.is-hovered {
}
.button.is-dark.is-light {
- background-color: var(--bulma-dark-90);
- color: hsla(var(--bulma-dark-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-dark-h), var(--s), var(--text-l), 1);
}
.button.is-dark.is-light:hover, .button.is-dark.is-light.is-hovered {
}
.button.is-primary.is-light {
- background-color: var(--bulma-primary-90);
- color: hsla(var(--bulma-primary-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-primary-h), var(--s), var(--text-l), 1);
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
}
.button.is-link.is-light {
- background-color: var(--bulma-link-90);
- color: hsla(var(--bulma-link-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-link-h), var(--s), var(--text-l), 1);
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
}
.button.is-info.is-light {
- background-color: var(--bulma-info-90);
- color: hsla(var(--bulma-info-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-info-h), var(--s), var(--text-l), 1);
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
}
.button.is-success.is-light {
- background-color: var(--bulma-success-90);
- color: hsla(var(--bulma-success-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-success-h), var(--s), var(--text-l), 1);
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
}
.button.is-warning.is-light {
- background-color: var(--bulma-warning-90);
- color: hsla(var(--bulma-warning-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-warning-h), var(--s), var(--text-l), 1);
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
}
.button.is-danger.is-light {
- background-color: var(--bulma-danger-90);
- color: hsla(var(--bulma-danger-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-danger-h), var(--s), var(--text-l), 1);
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
}
.button.is-text.is-light {
- background-color: var(--bulma-text-90);
- color: hsla(var(--bulma-text-h), var(--s), var(--l), 1);
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
+ color: hsla(var(--bulma-text-h), var(--s), var(--text-l), 1);
}
.button.is-text.is-light:hover, .button.is-text.is-light.is-hovered {
$button-hover-l: -10% !default;
$button-active-s: 20% !default;
$button-active-l: -20% !default;
+$button-light-l: 95% !default;
+$button-light-text-l: 33% !default;
+$button-light-hover-l: 93% !default;
+$button-light-active-l: 91% !default;
$button-colors: $colors !default;
$button-responsive-sizes: (
button-hover-l: #{$button-hover-l},
button-active-s: #{$button-active-s},
button-active-l: #{$button-active-l},
+ button-light-l: #{$button-light-l},
+ button-light-text-l: #{$button-light-text-l},
dark-shade: #{$dark-shade},
dark-invert-shade: #{$dark-invert-shade},
light-shade: #{$light-shade},
}
&.is-light {
+ --l: var(--bulma-button-light-l);
+ --text-l: var(--bulma-button-light-text-l);
// --l: var(--bulma-dark-shade);
- background-color: getVar($name, "", "-#{$light-shade}");
- color: $base;
+ // background-color: getVar($name, "", "-#{$light-shade}");
+ // color: $base;
+ color: hsla($base-h, var(--s), var(--text-l), 1);
&:hover,
&.is-hovered {