Farger

Variabler

Alle fargene er tilgjengelige som et Sass map i _settings.scss.

$colors: (
  // brand
  color-blue: #6fe9ff,
  color-blue-light: #b3f5ff,
  color-blue-dark: #2a2859,
  color-green: #43f8b6,
  color-green-light: #c7f6c9,
  color-green-dark: #034b45,
  color-red: #ff8274,
  color-red-light: #ffb4ac,
  color-yellow: #f9c66b,
  color-beige-light: #f8f0dd,
  color-beige-dark: #d0bfae,
  // state
  color-active: #1f42aa,
  color-active-light: #b3f5ff,
  color-hover: #1f42aa,
  color-hover-light: #b3f5ff,
  color-visited: #8d50b1,
  color-visited-light: #e0adff,
  color-disabled: #4d4d4d,
  color-disabled-light: #f9f9f9,
  // system
  color-info: #2a2859,
  color-success: #034b45,
  color-warning: #774c01,
  color-error: #96281c,
  // shade
  color-blue-dark-5: #f2f9ff,
  color-blue-dark-10: #d9e9f2,
  color-blue-5: #f1fdff,
  color-blue-10: #e5fcff,
  color-green-dark-5: #f2fff3,
  color-green-dark-10: #d9f2ef,
  color-green-10: #e5ffe6,
  color-red-5: #fff3f2,
  color-red-10: #ffe8e5,
  color-yellow-5: #fef9f0,
  // grayscale digital
  color-gray-light: #f9f9f9,
  color-gray: #f2f2f2,
  color-gray-dark: #2c2c2c,
  //grayscale
  color-transparent: transparent,
  color-white: #fff,
  color-grayscale-10: #e6e6e6,
  color-grayscale-20: #ccc,
  color-grayscale-30: #b3b3b3,
  color-grayscale-40: #9a9a9a,
  color-grayscale-50: #808080,
  color-grayscale-60: #666,
  color-grayscale-70: #4d4d4d,
  color-grayscale-80: #333,
  color-grayscale-90: #1a1a1a,
  color-black: #000
) !default;

CSS-variabler

Disse fargene gjøres også tilgjengelig i frontend, som CSS custom properties.

:root {
  --color-beige-dark: #d0bfae;
  --color-beige-light: #f8f0dd;
  --color-blue: #6fe9ff;
}

/* Brukes enkelt der du ønsker */
.eksempel {
  background: var(--color-beige-light);
}

CSS-klasser

Fargepaletten over brukes til å lage hjelpeklasser for tekst og bakgrunnsfarge.

/* tekstfarge */
.txt-color-beige-light {
  color: #f8f0dd !important;
}
.txt-color-beige-dark {
  color: #d0bfae !important;
}
.txt-color-black {
  color: #2c2c2c !important;
}

/* bakgrunnsfarge */
.bg-color-beige-light {
  background-color: #f8f0dd !important;
}
.bg-color-beige-dark {
  background-color: #d0bfae !important;
}
.bg-color-black {
  background-color: #2c2c2c !important;
}

SCSS funksjon

Du kan også ta i bruk farge-stilene med mixin get-text:

@use "sass:map";
@use "@oslokommune/punkt-css/scss/abstracts/variables";

.wrapper {
  background-color: map.get(variables.$colors, "color-red");
}