_colors.scss 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // All colors
  2. @each $color, $value in map-merge($theme-colors, ( white: $white )) {
  3. .bg-#{"" + $color} {
  4. --#{$prefix}bg-opacity: 1;
  5. background-color: rgba(var(--#{$prefix}#{$color}-rgb), var(--#{$prefix}bg-opacity)) !important;
  6. }
  7. .bg-#{"" + $color}-lt {
  8. --#{$prefix}bg-opacity: 1;
  9. --#{$prefix}text-opacity: 1;
  10. color: rgba(var(--#{$prefix}#{$color}-rgb), var(--#{$prefix}text-opacity)) !important;
  11. background-color: rgba(var(--#{$prefix}#{$color}-lt-rgb), var(--#{$prefix}bg-opacity)) !important;
  12. }
  13. .border-#{"" + $color} {
  14. border-color: $value !important;
  15. }
  16. }
  17. @each $color, $value in $theme-colors {
  18. .text-#{"" + $color} {
  19. --#{$prefix}text-opacity: 1;
  20. color: rgba(var(--#{$prefix}#{$color}-rgb), var(--#{$prefix}text-opacity)) !important;
  21. }
  22. .text-#{"" + $color}-fg {
  23. color: var(--#{$prefix}#{$color}-fg) !important;
  24. }
  25. }
  26. @each $color, $value in $gray-colors {
  27. .bg-#{"" + $color} {
  28. --#{$prefix}bg-opacity: .1;
  29. background-color: rgba(var(--#{$prefix}#{$color}-rgb), var(--#{$prefix}bg-opacity)) !important;
  30. }
  31. .text-#{"" + $color}-fg {
  32. color: color-contrast($value) !important;
  33. }
  34. }