Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Innehållsförteckning

Exempel

Iframe
scrollingno
srchttps://css.1177.se/iframe.html?id=components-buttons--default&args=&viewMode=story
width100%
frameborderhide
idcomponents-buttons--default
height1150px

Iframe
scrollingno
srchttps://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2F4OT1INc7PnbxHte6Tx5fLd%2FKomponenter-Genomlysning%3Fnode-id%3D14%253A772
width800
idbuttons-figma
height400

Designspecifikation

Det finns två varianter av knappar: primära och sekundära. De två varianterna kan användas för att vikta knappvalen mot varandra. Den primära används t.ex. för det valet som är vanligast eller du helst vill att användaren ska klicka på.

Knappar är rundade och har text i versaler. Primär knapp har fylld blå bakgrund, medan sekundär knapp har vit bakgrund och blå ramlinje.
Padding mellan text och knappens höger-/vänsterkant: 30 px

Undantag: Sök-knapp

Sök-knapp = knapp som ligger i anslutning till ett sökfält är fyrkantig med 10 px rundade hörn. Se: Sökfält - 1177

Placering

Desktop

Primär knapp placeras till höger om sekundär knapp. Knappar kan placeras centrerade gruppvis eller högerjusterat. Spacing mellan knappar är primärt 20 px.

Mobil

Knappar i mobil har per default fast bredd som följer griden/bredden för innehållet. Knappar visas stackade efter varandra med 20 px avstånd. Primär knapp placeras nedanför sekundär knapp.

I vissa fall kan kapparna dock placeras horisontellt bredvid varandra, om kontexten kräver det och om knapparna har kort text.

Image Removed

Image Removed

Knappar som länkar till en annan sida, istället för att utföra en funktion, kallas för Button link. Den ser ut exakt likadan ut som vanliga knappar, men har bara ett annat beteende.

...

Do

Skriv knapptexter i VERSALER då det förstärker knappens utseende. Det är medvetet val och skall inte kopplas till eventuella skrivregler där man ofta undviker versaler då ordbilden i versalskrivna ord blir sämre.

Don’t

Undvik knappar med många ord, se gärna avsnitt om Copy. I vissa sammanhang till exempel på 1177.se startsida så kan en puff ha en knapp med många ord men i ett interaktiv gränssnitt bör knappen i första hand bestå av verb, i andra hand verb+substantiv om substantivet behövs för att särskilja flera liknande knappar.

Tillgänglighet

...

Knappar tillåter användare att vidta åtgärder och göra val genom att trycka på en knapp.

 

Image Added

 

Image Added

 

Innehållsförteckning


Innehållsförteckning

Komponentkällor


1177

Inera

Tillgänglighet


  • WCAG-kriteriet 2.4.7: Fokusram ska vara tydlig med tillräcklig kontrast 3,0:1.

  • WCAG-kriteriet 1.4.11: Kontrast på icke-textobjekt ska uppnå minst 3.0 i kontrastvärde.

  • WCAG-kriteriet 1.4.3: Kontrast på text mot bakgrund ska ha minst 4.5 i kontrastvärde för liten text och minst 3.0 för stor text.

  • WCAG-kriteriet 2.5.3: Knappen ska ha ett namn som stämmer överens med uppmärkningen i koden.

  • WCAG-kriteriet 3.2.3: Knapparna ska ha en konsekvent placering på hela webbplatsen/formulären så användaren lätt hittar dom. Man ska exempelvis inte heller byta ordningen på ‘skicka’ och ‘avbryt’ knappar.

  • WCAG-kriteriet 2.4.3: Tabbordningen ska vara logisk, det ska exempelvis inte skifta får vänster till höger och sedan till höger till vänster. Primärt har vi använt vänster till höger.

  • WCAG-kriteriet 2.5.8: Knappar ligger inte för tätt inpå varandra så det blir svårt att klicka på rätt klickyta.

  • WCAG-kriteriet 2.5.2: Det ska gå att ångra eller avbryta processen av att klicka på en interaktiv komponent.  Funktionalitet bör inte aktiveras i och med att användaren klickar ner eller vidrör skärmen, i stället bör händelsen aktiveras när användaren släpper upp musknappen eller tar bort fingret från skärmen. Om någon funktionalitet måste ske redan när användaren klickar ner, så ska det finnas möjlighet att ångra händelsen om inte hela vitsen med funktionaliteten går förlorad.

  • För användare som inte kan se knapparna är det viktigt att man inte döljer information. Med användning av aria-disabled kan man indikera att knappar är inaktiverade så att användare med skärmläsare får till sig den informationen.

...

En guide med videoexempel kring aria-disabled finnas att se här: https://a11y-101.com/development/aria-disabled

Research på komponenten

-

Relaterade resurser/komponenter

Status

...

Status

...

Status
colourGreen
titleFärdig Validerad

...

Publicerad

...

2020-01-18

...

Senast uppdaterad

...

Feedback


Hjälp oss att förbättra den här komponenten genom att ge feedback, ställa frågor och lämna andra kommentarer på Inera UX Slacken i kanalen #komponenter_design eller #komponenter_kod alternativt kan du använda vårt formulär.

Publicerad

Senast uppdaterad