Skip to content

Design System

Egyszerű téma állítási lehetőség a css változók segítségével

Betűtípus

A --mvw-font témaváltozók segítségével testreszabhatod a betűtípus-családot a megjelenítésekben.

css
* {
  --mvw-font: 'Roboto Condensed', Avenir, Helvetica, Arial, sans-serif;
}

Színek

A színrendszer szemantikus elnevezéseket használ, például:

  • --mvw-color-primary-*: elsődleges szín
  • --mvw-color-secondary-*: másodlagos szín
  • --mvw-color-live: siker visszajelzés színe
  • --mvw-color-warning: figyelmeztetés színe
  • --mvw-color-error: hiba visszajelzés színe
  • --mvw-color-info: információ visszajelzés színe
  • --mvw-color-team: egyedi csapat színe

Ezeket a CSS változókat a témákban különböző értékekkel lehet felülírni, így a felület színei könnyen módosíthatók anélkül, hogy a komponensek kódját át kellene írni.

Alapértelmezett színek:

css
:host {
  --mvw-color-white: #fff;
  --mvw-color-black: #000;

  /* Primary colors */
  --mvw-color-primary-0: #ffffff;
  --mvw-color-primary-50: #eceff1;
  --mvw-color-primary-100: #cfd8dc;
  --mvw-color-primary-200: #b0bec5;
  --mvw-color-primary-300: #90a4ae;
  --mvw-color-primary-400: #78909c;
  --mvw-color-primary-500: #607d8b;
  --mvw-color-primary-600: #546e7a;
  --mvw-color-primary-700: #455a64;
  --mvw-color-primary-800: #37474f;
  --mvw-color-primary-900: #263238;
  --mvw-color-primary-950: #182024;

  /* Secondary colors */
  --mvw-color-secondary-100: #dcedc8;
  --mvw-color-secondary-200: #badb94;
  --mvw-color-secondary-300: #aed581;
  --mvw-color-secondary-400: #9ccc65;
  --mvw-color-secondary-500: #8bc34a;
  --mvw-color-secondary-700: #689f38;
  --mvw-color-secondary-800: #558b2f;
  --mvw-color-secondary-900: #33691e;
  --mvw-color-secondary-950: #14290c;

  /* Special Colors */
  --mvw-color-live: #8bc34a;
  --mvw-color-error: #fb2c36;
  --mvw-color-warning: #ffc107;
  --mvw-color-info: #2870ed;
  --mvw-color-team: #ff6129;
}