Introduction
SCB designsystem finns för att underlätta skapandet av enhetliga, tillgängliga och användbara webbapplikationer.
Genom att använda SCB designsystem kan du snabbt och enkelt skapa en applikation som har en enhetlig design och användarupplevelse. Designsystemet innehåller en samling av färdiga komponenter, typografi, färger och designprinciper som är utvecklade för att uppfylla SCB:s krav på tillgänglighet, användbarhet och enhetlighet.
Getting Started
Installera designsystemet i ditt projekt genom att köra
npm install scb-material.
Designsystemet bygger till stor del på Material Web Components och de fall där komponenterna finns som Material Web Components finns länkar till dokumentation som kan behövas för mer avancerad användning.
Exempel på användning:
Inkludera alltid scb-material-styles.css där du tänkt använda en komponent från designsystemet.
Om komponenten är en temad material design web component så importerar du den komponent du vill använda från @material.
Om det är en scb-komponent importerar du den komponent du vill använda från scb-material.
``
js
import { ScbCard } from 'scb-material';
import { MdFilledButton } from '@material/web/all';
import 'scb-material/scb-material-styles.css';
`
Och sen i din html:
`
html
Sök
``
Om du inte kan/vill köra import kan du använda css-filen och en bundlad js-fil istället. Den bundlade filen är dock väldigt stor, så använd det upplägget endast i undantagsfall. Du kör
npm install scb-material och flyttar därefter filen
scb-material.bundle.js och
scb-material-styles.css till lämlig plats i din solution. Du använder filerna som du normalt sett använder js-/css-filer.
Glöm inte att titta på
scbdesignsystemtest.scb.intra för att se vilka komponenter som finns och hur de används.