Skip to content

Commit 1f693c0

Browse files
committed
Add colored tags
1 parent 9209d1f commit 1f693c0

File tree

4 files changed

+331
-203
lines changed

4 files changed

+331
-203
lines changed

docs/bulma-cssvar.sass

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ $prefix: "bulma-"
2323
@return change-color($color, $lightness: max($base-l, $target-l))
2424
@return var(--#{$prefix}text-strong)
2525

26-
$cssvar-colors: ("primary": $primary, "link": $link, "info": $info, "success": $success, "warning": $warning, "danger": $danger, "light": $white-ter, "dark": $grey-darker)
26+
$cssvar-colors: ("primary": $primary, "link": $link, "info": $info, "success": $success, "warning": $warning, "danger": $danger)
2727

2828
@function getCssVariable($color, $name)
2929
$hue: hue($color)

docs/bulma-cssvar.scss

Lines changed: 0 additions & 176 deletions
This file was deleted.

docs/bulma-dark.sass

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,35 @@
142142
box-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0 0 1px $link
143143
&:active
144144
box-shadow: inset 0 1px 2px rgba($scheme-invert, 0.2), 0 0 0 1px $link
145+
.delete
146+
background-color: rgba($scheme-invert, 0.2)
147+
&::before,
148+
&::after
149+
background-color: $scheme-main
150+
&:hover,
151+
&:focus
152+
background-color: rgba($scheme-invert, 0.3)
153+
&:active
154+
background-color: rgba($scheme-invert, 0.4)
155+
.notification
156+
background-color: $background
157+
.progress
158+
&::-webkit-progress-bar
159+
background-color: $border-light
160+
&::-webkit-progress-value
161+
background-color: $text
162+
&::-moz-progress-bar
163+
background-color: $text
164+
&::-ms-fill
165+
background-color: $text
166+
@each $name, $pair in $colors
167+
$color: nth($pair, 1)
168+
&.is-#{$name}
169+
&:indeterminate
170+
background-image: linear-gradient(to right, $color 30%, $border-light 30%)
171+
&:indeterminate
172+
background-color: $border-light
173+
background-image: linear-gradient(to right, $text 30%, $border-light 30%)
145174

146175
html
147176
background-color: var(--#{$prefix}scheme-main)
@@ -388,6 +417,90 @@ label.panel-block
388417
background-color: var(--#{$prefix}scheme-main)
389418
color: var(--#{$prefix}text)
390419

420+
.content
421+
h1,
422+
h2,
423+
h3,
424+
h4,
425+
h5,
426+
h6
427+
color: var(--#{$prefix}text-strong)
428+
blockquote
429+
background-color: var(--#{$prefix}background)
430+
border-left-color: var(--#{$prefix}border)
431+
table
432+
td,
433+
th
434+
border-color: var(--#{$prefix}border)
435+
th
436+
color: var(--#{$prefix}text-strong)
437+
thead
438+
td,
439+
th
440+
color: var(--#{$prefix}text-strong)
441+
tfoot
442+
td,
443+
th
444+
color: var(--#{$prefix}text-strong)
445+
446+
.table
447+
background-color: var(--#{$prefix}scheme-main)
448+
color: var(--#{$prefix}text-strong)
449+
td,
450+
th
451+
border-color: var(--#{$prefix}border)
452+
&.is-selected
453+
background-color: var(--#{$prefix}primary)
454+
color: var(--#{$prefix}primary-invert)
455+
th
456+
color: var(--#{$prefix}text-strong)
457+
tr
458+
&.is-selected
459+
background-color: var(--#{$prefix}primary)
460+
color: var(--#{$prefix}primary-invert)
461+
td,
462+
th
463+
border-color: var(--#{$prefix}primary-invert)
464+
thead
465+
td,
466+
th
467+
color: var(--#{$prefix}text-strong)
468+
tfoot
469+
td,
470+
th
471+
color: var(--#{$prefix}text-strong)
472+
&.is-hoverable
473+
tbody
474+
tr:not(.is-selected)
475+
&:hover
476+
background-color: var(--#{$prefix}scheme-main-bis)
477+
&.is-striped
478+
tbody
479+
tr:not(.is-selected)
480+
&:hover
481+
background-color: var(--#{$prefix}scheme-main-bis)
482+
&:nth-child(even)
483+
background-color: var(--#{$prefix}scheme-main-ter)
484+
&.is-striped
485+
tbody
486+
tr:not(.is-selected)
487+
&:nth-child(even)
488+
background-color: var(--#{$prefix}scheme-main-bis)
489+
490+
.tag:not(body)
491+
background-color: var(--tag-background-color) !important
492+
color: var(--tag-color) !important
493+
--tag-background-color: var(--#{$prefix}background)
494+
--tag-color: var(--#{$prefix}text)
495+
@each $name, $color in $cssvar-colors
496+
$base: "#{$prefix}#{$name}"
497+
&.is-#{$name}
498+
--tag-background-color: var(--#{$base})
499+
--tag-color: var(--#{$base}-invert)
500+
&.is-light
501+
--tag-background-color: hsl(var(--#{$base}-h), calc(var(--#{$base}-s)), 7%)
502+
--tag-color: var(--#{$base})
503+
391504
.title
392505
color: var(--#{$prefix}text-strong)
393506

0 commit comments

Comments
 (0)