0.2.3-alpha.388 • Published 10 days ago

@gemeente-denhaag/tab v0.2.3-alpha.388

Weekly downloads
-
License
EUPL-1.2
Repository
github
Last release
10 days ago

Tabs

Tabs organise and allow users to move between content without having to navigate away from a page.

When to use

Use tabs when you are organisazing related content in a single cointainer or need to flip between multiple panes or sections. It’s a way to group content, connect related information, and is used as a tool to save space.

Alternatives and related components

Use anchor navigation on longer pages with multiple sub-headings when you don’t group the content into groups.

Anatomy

Tabs consists of:

  1. Label: describes the content contained within it.
  2. Line: this line shows the state of a tab
  3. Trailing icon: this icon shows that it is possible to view all tabs that are not visible on the screen
  4. Container

(Interactive) states

Tabs contains the states active, inactive, hover, disabled and focus.

Design properties

Typography

  • Label inactive: TheSans/md/400
  • Label active: TheSans/md/700

Color

  • Label inactive: text color Grey/4
  • Label active: text color Blue/3
  • Line inactive: fill color Grey/2
  • Line active: fill color Blue/3

Interactive states

  • Hover inactive: label color Blue/3, line color Grey/2
  • Disabled: label color Grey/2, line color Grey/2
  • Focus: border color Ocher/5, line color Grey/2

Structure

  • Label: padding-top and padding bottom 8px, padding-left and padding-right 16px
  • Line: width 2px, padding-top 8px
  • Trailing icon: size 16px, padding-left 4px

Mobile

  • Label (and trailing icon): centered

Accessibility

  • Tab, shift + tab - to move focus between tabs.
  • Space or Enter - to display the selected tab's content

Content guidelines

Order the tabs by priority or importance from left to right

Labels

  • Each tab label needs to describe the content contained within it.
  • Keep tab labels short and meaningful. Between 1-2 words is best and written in plain language. Keep in mind that at mobile widths and during translation, the character length of a label will impact the experience.
  • Ensure that each tab label is unique.
  • Do not use icons in tab labels.
  • Tab labels shouldn't be longer than one or two words and be accurate in their description.
  • Tab labels should also make sense when read in isolation.
  • Never truncate tab labels. If a label overruns the container, find a shorter alternative.
  • Do use title case for tab labels.

Best practices

Dos

Tabs should:

  • As a default, there must always be one tab that's already selected and the content panel below it must be visible.
  • Always be placed above the content it relates to.
  • Have a minimum number of 2 tabs.
  • Only one content panel can be shown at a time.
  • Have the same font size for the label text of each tab
  • Have one line of text for labels.
  • Have an order that should be consistent across an experience. Tabs with related content should be grouped adjacent to each other.

Don’ts

Tabs should:

  • Not be putted underneath the content it relates to.
  • The order of the tabs from left to right should never change. Only the content panel should change.
  • Not use two lines of text for labels.
  • Not use no more than six tabs in most scenarios. This maintains an uncluttered UI and reduces cognitive load for users.
  • Not be used for primary navigation.

Behavior

  • The first tab section is selected by default
  • Only one tab can be selected at a time
  • Currently selected tab is always highlighted
  • Tabs are scrollable by default and do not wrap to a second line

References

https://www.bbc.co.uk/gel/guidelines/tabs https://www.carbondesignsystem.com/components/tabs/usage https://www.freshconsulting.com/insights/blog/uiux-principle-21-when-and-when-not-to-use-tabs/

0.2.3-alpha.388

10 days ago

0.2.3-alpha.387

17 days ago

0.2.3-alpha.386

17 days ago

0.2.3-alpha.385

23 days ago

0.2.3-alpha.384

1 month ago

0.2.3-alpha.383

2 months ago

0.2.3-alpha.381

2 months ago

0.2.3-alpha.382

2 months ago

0.2.3-alpha.380

2 months ago

0.2.3-alpha.379

2 months ago

0.2.3-alpha.378

2 months ago

0.2.3-alpha.377

2 months ago

0.2.3-alpha.376

2 months ago

0.2.3-alpha.375

3 months ago

0.2.3-alpha.374

3 months ago

0.2.3-alpha.373

3 months ago

0.2.3-alpha.372

3 months ago

0.2.3-alpha.371

3 months ago

0.2.3-alpha.370

3 months ago

0.2.3-alpha.369

4 months ago

0.2.3-alpha.368

4 months ago

0.2.3-alpha.367

4 months ago

0.2.3-alpha.365

4 months ago

0.2.3-alpha.366

4 months ago

0.2.3-alpha.363

4 months ago

0.2.3-alpha.364

4 months ago

0.2.3-alpha.362

4 months ago

0.2.3-alpha.361

4 months ago

0.2.3-alpha.360

5 months ago

0.2.3-alpha.359

5 months ago

0.2.3-alpha.318

10 months ago

0.2.3-alpha.319

10 months ago

0.2.3-alpha.358

6 months ago

0.2.3-alpha.356

6 months ago

0.2.3-alpha.357

6 months ago

0.2.3-alpha.350

6 months ago

0.2.3-alpha.351

6 months ago

0.2.3-alpha.354

6 months ago

0.2.3-alpha.355

6 months ago

0.2.3-alpha.352

6 months ago

0.2.3-alpha.353

6 months ago

0.2.3-alpha.347

7 months ago

0.2.3-alpha.348

7 months ago

0.2.3-alpha.345

7 months ago

0.2.3-alpha.346

7 months ago

0.2.3-alpha.349

7 months ago

0.2.3-alpha.340

8 months ago

0.2.3-alpha.343

8 months ago

0.2.3-alpha.344

8 months ago

0.2.3-alpha.341

8 months ago

0.2.3-alpha.342

8 months ago

0.2.3-alpha.336

8 months ago

0.2.3-alpha.337

8 months ago

0.2.3-alpha.334

8 months ago

0.2.3-alpha.335

8 months ago

0.2.3-alpha.338

8 months ago

0.2.3-alpha.339

8 months ago

0.2.3-alpha.332

8 months ago

0.2.3-alpha.333

8 months ago

0.2.3-alpha.330

8 months ago

0.2.3-alpha.331

8 months ago

0.2.3-alpha.325

8 months ago

0.2.3-alpha.326

8 months ago

0.2.3-alpha.323

8 months ago

0.2.3-alpha.324

8 months ago

0.2.3-alpha.329

8 months ago

0.2.3-alpha.327

8 months ago

0.2.3-alpha.328

8 months ago

0.2.3-alpha.321

10 months ago

0.2.3-alpha.322

9 months ago

0.2.3-alpha.320

10 months ago

0.2.3-alpha.317

11 months ago

0.2.3-alpha.316

11 months ago

0.2.3-alpha.314

12 months ago

0.2.3-alpha.315

12 months ago

0.2.3-alpha.312

1 year ago

0.2.3-alpha.313

1 year ago

0.2.3-alpha.310

1 year ago

0.2.3-alpha.311

1 year ago

0.2.3-alpha.309

1 year ago

0.2.3-alpha.303

1 year ago

0.2.3-alpha.304

1 year ago

0.2.3-alpha.302

1 year ago

0.2.3-alpha.307

1 year ago

0.2.3-alpha.308

1 year ago

0.2.3-alpha.305

1 year ago

0.2.3-alpha.306

1 year ago

0.2.3-alpha.295

2 years ago

0.2.3-alpha.296

1 year ago

0.2.3-alpha.293

2 years ago

0.2.3-alpha.294

2 years ago

0.2.3-alpha.299

1 year ago

0.2.3-alpha.297

1 year ago

0.2.3-alpha.298

1 year ago

0.2.3-alpha.301

1 year ago

0.2.3-alpha.300

1 year ago

0.2.3-alpha.292

2 years ago

0.2.3-alpha.290

2 years ago

0.2.3-alpha.288

2 years ago

0.2.3-alpha.289

2 years ago

0.2.3-alpha.286

2 years ago

0.2.3-alpha.287

2 years ago

0.2.3-alpha.284

2 years ago

0.2.3-alpha.285

2 years ago

0.2.3-alpha.282

2 years ago

0.2.3-alpha.283

2 years ago

0.2.3-alpha.280

2 years ago

0.2.3-alpha.281

2 years ago

0.2.3-alpha.279

2 years ago

0.2.3-alpha.273

2 years ago

0.2.3-alpha.274

2 years ago

0.2.3-alpha.271

2 years ago

0.2.3-alpha.272

2 years ago

0.2.3-alpha.277

2 years ago

0.2.3-alpha.278

2 years ago

0.2.3-alpha.275

2 years ago

0.2.3-alpha.276

2 years ago

0.2.3-alpha.270

2 years ago

0.2.3-alpha.268

2 years ago

0.2.3-alpha.269

2 years ago

0.2.3-alpha.262

2 years ago

0.2.3-alpha.263

2 years ago

0.2.3-alpha.260

2 years ago

0.2.3-alpha.261

2 years ago

0.2.3-alpha.266

2 years ago

0.2.3-alpha.267

2 years ago

0.2.3-alpha.264

2 years ago

0.2.3-alpha.265

2 years ago

0.2.3-alpha.259

2 years ago

0.2.3-alpha.258

2 years ago

0.2.3-alpha.237

2 years ago

0.2.3-alpha.238

2 years ago

0.2.3-alpha.235

2 years ago

0.2.3-alpha.236

2 years ago

0.2.3-alpha.239

2 years ago

0.2.3-alpha.230

2 years ago

0.2.3-alpha.233

2 years ago

0.2.3-alpha.234

2 years ago

0.2.3-alpha.231

2 years ago

0.2.3-alpha.232

2 years ago

0.2.3-alpha.226

2 years ago

0.2.3-alpha.227

2 years ago

0.2.3-alpha.224

2 years ago

0.2.3-alpha.225

2 years ago

0.2.3-alpha.228

2 years ago

0.2.3-alpha.229

2 years ago

0.2.3-alpha.222

2 years ago

0.2.3-alpha.223

2 years ago

0.2.3-alpha.220

2 years ago

0.2.3-alpha.221

2 years ago

0.2.3-alpha.215

2 years ago

0.2.3-alpha.216

2 years ago

0.2.3-alpha.213

2 years ago

0.2.3-alpha.214

2 years ago

0.2.3-alpha.219

2 years ago

0.2.3-alpha.217

2 years ago

0.2.3-alpha.218

2 years ago

0.2.3-alpha.211

2 years ago

0.2.3-alpha.212

2 years ago

0.2.3-alpha.210

2 years ago

0.2.3-alpha.208

2 years ago

0.2.3-alpha.209

2 years ago

0.2.3-alpha.206

2 years ago

0.2.3-alpha.207

2 years ago

0.2.3-alpha.257

2 years ago

0.2.3-alpha.251

2 years ago

0.2.3-alpha.252

2 years ago

0.2.3-alpha.250

2 years ago

0.2.3-alpha.255

2 years ago

0.2.3-alpha.256

2 years ago

0.2.3-alpha.253

2 years ago

0.2.3-alpha.254

2 years ago

0.2.3-alpha.248

2 years ago

0.2.3-alpha.249

2 years ago

0.2.3-alpha.246

2 years ago

0.2.3-alpha.247

2 years ago

0.2.3-alpha.240

2 years ago

0.2.3-alpha.241

2 years ago

0.2.3-alpha.244

2 years ago

0.2.3-alpha.245

2 years ago

0.2.3-alpha.242

2 years ago

0.2.3-alpha.243

2 years ago

0.2.3-alpha.196

2 years ago

0.2.3-alpha.194

2 years ago

0.2.3-alpha.195

2 years ago

0.2.3-alpha.198

2 years ago

0.2.3-alpha.199

2 years ago

0.2.3-alpha.192

2 years ago

0.2.3-alpha.193

2 years ago

0.2.3-alpha.204

2 years ago

0.2.3-alpha.205

2 years ago

0.2.3-alpha.202

2 years ago

0.2.3-alpha.203

2 years ago

0.2.3-alpha.200

2 years ago

0.2.3-alpha.201

2 years ago

0.2.3-alpha.190

2 years ago

0.2.3-alpha.191

2 years ago

0.2.3-alpha.185

2 years ago

0.2.3-alpha.186

2 years ago

0.2.3-alpha.183

2 years ago

0.2.3-alpha.184

2 years ago

0.2.3-alpha.189

2 years ago

0.2.3-alpha.187

2 years ago

0.2.3-alpha.188

2 years ago

0.2.3-alpha.181

2 years ago

0.2.3-alpha.182

2 years ago

0.2.3-alpha.180

2 years ago

0.2.3-alpha.174

2 years ago

0.2.3-alpha.175

2 years ago

0.2.3-alpha.172

2 years ago

0.2.3-alpha.173

2 years ago

0.2.3-alpha.178

2 years ago

0.2.3-alpha.179

2 years ago

0.2.3-alpha.176

2 years ago

0.2.3-alpha.177

2 years ago

0.2.3-alpha.170

2 years ago

0.2.3-alpha.171

2 years ago

0.2.3-alpha.169

2 years ago

0.2.3-alpha.163

2 years ago

0.2.3-alpha.164

2 years ago

0.2.3-alpha.161

2 years ago

0.2.3-alpha.162

2 years ago

0.2.3-alpha.167

2 years ago

0.2.3-alpha.168

2 years ago

0.2.3-alpha.165

2 years ago

0.2.3-alpha.166

2 years ago

0.2.3-alpha.160

2 years ago

0.2.3-alpha.158

2 years ago

0.2.3-alpha.159

2 years ago

0.2.3-alpha.152

2 years ago

0.2.3-alpha.153

2 years ago

0.2.3-alpha.150

2 years ago

0.2.3-alpha.151

2 years ago

0.2.3-alpha.156

2 years ago

0.2.3-alpha.157

2 years ago

0.2.3-alpha.154

2 years ago

0.2.3-alpha.155

2 years ago

0.2.3-alpha.149

2 years ago

0.2.3-alpha.147

2 years ago

0.2.3-alpha.148

2 years ago

0.2.3-alpha.141

2 years ago

0.2.3-alpha.142

2 years ago

0.2.3-alpha.140

2 years ago

0.2.3-alpha.145

2 years ago

0.2.3-alpha.146

2 years ago

0.2.3-alpha.143

2 years ago

0.2.3-alpha.144

2 years ago

0.2.3-alpha.138

2 years ago

0.2.3-alpha.139

2 years ago

0.2.3-alpha.136

2 years ago

0.2.3-alpha.137

2 years ago

0.2.3-alpha.130

2 years ago

0.2.3-alpha.131

2 years ago

0.2.3-alpha.134

2 years ago

0.2.3-alpha.135

2 years ago

0.2.3-alpha.132

2 years ago

0.2.3-alpha.133

2 years ago

0.2.3-alpha.127

2 years ago

0.2.3-alpha.128

2 years ago

0.2.3-alpha.129

2 years ago

0.2.3-alpha.116

2 years ago

0.2.3-alpha.117

2 years ago

0.2.3-alpha.114

2 years ago

0.2.3-alpha.115

2 years ago

0.2.3-alpha.118

2 years ago

0.2.3-alpha.119

2 years ago

0.2.3-alpha.112

2 years ago

0.2.3-alpha.113

2 years ago

0.2.3-alpha.110

2 years ago

0.2.3-alpha.111

2 years ago

0.2.3-alpha.105

2 years ago

0.2.3-alpha.106

2 years ago

0.2.3-alpha.103

2 years ago

0.2.3-alpha.104

2 years ago

0.2.3-alpha.109

2 years ago

0.2.3-alpha.107

2 years ago

0.2.3-alpha.108

2 years ago

0.2.3-alpha.101

2 years ago

0.2.3-alpha.102

2 years ago

0.2.3-alpha.100

2 years ago

0.2.3-alpha.98

2 years ago

0.2.3-alpha.97

2 years ago

0.2.3-alpha.96

2 years ago

0.2.3-alpha.95

2 years ago

0.2.3-alpha.99

2 years ago

0.2.3-alpha.94

2 years ago

0.2.3-alpha.93

2 years ago

0.2.3-alpha.92

2 years ago

0.2.3-alpha.91

2 years ago

0.2.3-alpha.87

2 years ago

0.2.3-alpha.86

2 years ago

0.2.3-alpha.85

2 years ago

0.2.3-alpha.84

2 years ago

0.2.3-alpha.125

2 years ago

0.2.3-alpha.126

2 years ago

0.2.3-alpha.83

2 years ago

0.2.3-alpha.82

2 years ago

0.2.3-alpha.81

2 years ago

0.2.3-alpha.80

2 years ago

0.2.3-alpha.76

2 years ago

0.2.3-alpha.120

2 years ago

0.2.3-alpha.75

2 years ago

0.2.3-alpha.74

2 years ago

0.2.3-alpha.73

2 years ago

0.2.3-alpha.123

2 years ago

0.2.3-alpha.124

2 years ago

0.2.3-alpha.79

2 years ago

0.2.3-alpha.121

2 years ago

0.2.3-alpha.78

2 years ago

0.2.3-alpha.77

2 years ago

0.2.3-alpha.72

2 years ago

0.2.3-alpha.71

2 years ago

0.2.3-alpha.70

2 years ago

0.2.3-alpha.65

2 years ago

0.2.3-alpha.64

2 years ago

0.2.3-alpha.63

2 years ago

0.2.3-alpha.62

2 years ago

0.2.3-alpha.69

2 years ago

0.2.3-alpha.68

2 years ago

0.2.3-alpha.67

2 years ago

0.2.3-alpha.66

2 years ago

0.2.3-alpha.61

2 years ago

0.2.3-alpha.60

2 years ago

0.2.3-alpha.58

2 years ago

0.2.3-alpha.57

2 years ago

0.2.3-alpha.59

2 years ago

0.2.3-alpha.54

2 years ago

0.2.3-alpha.53

2 years ago

0.2.3-alpha.52

2 years ago

0.2.3-alpha.51

2 years ago

0.2.3-alpha.56

2 years ago

0.2.3-alpha.55

2 years ago

0.2.3-alpha.50

2 years ago

0.2.3-alpha.43

3 years ago

0.2.3-alpha.42

3 years ago

0.2.3-alpha.41

3 years ago

0.2.3-alpha.47

2 years ago

0.2.3-alpha.46

2 years ago

0.2.3-alpha.45

2 years ago

0.2.3-alpha.44

2 years ago

0.2.3-alpha.49

2 years ago

0.2.3-alpha.48

2 years ago

0.2.3-alpha.40

3 years ago

0.2.3-alpha.36

3 years ago

0.2.3-alpha.39

3 years ago

0.2.3-alpha.38

3 years ago

0.2.3-alpha.37

3 years ago

0.2.3-alpha.35

3 years ago

0.2.3-alpha.34

3 years ago

0.2.3-alpha.33

3 years ago

0.2.3-alpha.32

3 years ago

0.2.3-alpha.31

3 years ago

0.2.3-alpha.30

3 years ago

0.2.3-alpha.29

3 years ago

0.2.3-alpha.28

3 years ago

0.2.3-alpha.27

3 years ago

0.2.3-alpha.25

3 years ago

0.2.3-alpha.26

3 years ago

0.2.3-alpha.24

3 years ago

0.2.3-alpha.23

3 years ago

0.2.3-alpha.22

3 years ago

0.2.3-alpha.21

3 years ago

0.2.3-alpha.20

3 years ago

0.2.3-alpha.19

3 years ago

0.2.3-alpha.18

3 years ago

0.2.3-alpha.17

3 years ago

0.2.3-alpha.16

3 years ago

0.2.3-alpha.15

3 years ago

0.2.3-alpha.14

3 years ago

0.2.3-alpha.13

3 years ago

0.2.3-alpha.12

3 years ago

0.2.3-alpha.11

3 years ago

0.2.3-alpha.10

3 years ago

0.2.3-alpha.9

3 years ago

0.2.3-alpha.8

3 years ago

0.2.3-alpha.7

3 years ago

0.2.3-alpha.6

3 years ago

0.2.3-alpha.5

3 years ago

0.2.3-alpha.4

3 years ago

0.2.3-alpha.3

3 years ago

0.2.3-alpha.2

3 years ago

0.2.1

3 years ago

0.2.2

3 years ago

0.2.0

3 years ago

0.1.7

3 years ago