0.1.1-alpha.262 • Published 9 days ago

@gemeente-denhaag/anchor-navigation v0.1.1-alpha.262

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

Anchor navigation

The anchor navigation shows which subjects there are on the page and how far you are.

When to use

Anchor navigations need to be used on longer pages with multiple sub-headings. The navigation gives the user a good overview of the content of a page.

Alternatives and related components

Use form navigation to show the user’s progress through a set of steps in a form

Anatomy

The anchor navigation consists of:

  1. Line: this line shows the state of a chapter
  2. Label: describes the information of a chapter
  3. Progress line (on mobile): this line shows how far you are on a page
  4. Container

(Interactive) states

The anchor navigation the states inactive, active, hover 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

Specific for mobile

  • Progress line: fill color Blue/3
  • Shadow: fill color 10% of Grey/4, border-top color Grey/3

Interactive states

  • Hover inactive: label color Blue/3
  • Focus: border color Ocher/5

Structure

  • Label: padding-top and padding bottom 8px, padding-right 16px
  • Line: width 2px, padding-right 16px
  • Container: min-height 40px

Mobile

  • Label: padding-top and padding bottom 16px
  • Progress line: width 2px
  • Shadow: height 8px, border-top 1px
  • Container: height 56px

Accessibility

technical requirements

Content guidelines

Labels

Labels should:

  • Contain one to three words.
  • Have the same name as the sub-heading on the page
  • Be clear and predictable. Users need to know what to find under each sub-heading.
  • Make sure the sub-headings are recognizable as key elements of the page.
  • Make sure the words you use in the anchor links are exactly the same as the words in the sub-headings they refer to.
  • Avoid unnecessary words and articles such as “the”, “a” or “an”.

Best practices

Dos

Anchor navigations should:

  • Allow the user to return to a previous step to review the process
  • Create a clear path to completion
  • Be clear as possible in order not to confuse users
  • Bring the user to the specific topic he is clicking on
  • Show the subheadings preceding the current subheading as active
  • Continue on the next line for very long labels
  • Be sticky
  • Hide the menu overlay on mobile if a user clicked on a subject
  • Show that the lines fill up as soon as a user scrolls

Don’ts

Anchor navigations should:

  • Not have more than 3 lines on desktop
  • Not only the current subheading as active where you are, but also all previous subheadings

References

https://www.agconsult.com/en/usability-blog/anchor-links-dos-and-donts/ https://www.nngroup.com/articles/in-page-links/

0.1.1-alpha.262

9 days ago

0.1.1-alpha.261

16 days ago

0.1.1-alpha.260

16 days ago

0.1.1-alpha.259

22 days ago

0.1.1-alpha.258

29 days ago

0.1.1-alpha.257

2 months ago

0.1.1-alpha.256

2 months ago

0.1.1-alpha.255

2 months ago

0.1.1-alpha.254

2 months ago

0.1.1-alpha.253

2 months ago

0.1.1-alpha.252

2 months ago

0.1.1-alpha.251

2 months ago

0.1.1-alpha.250

2 months ago

0.1.1-alpha.249

3 months ago

0.1.1-alpha.248

3 months ago

0.1.1-alpha.247

3 months ago

0.1.1-alpha.246

3 months ago

0.1.1-alpha.245

3 months ago

0.1.1-alpha.244

3 months ago

0.1.1-alpha.243

4 months ago

0.1.1-alpha.242

4 months ago

0.1.1-alpha.240

4 months ago

0.1.1-alpha.241

4 months ago

0.1.1-alpha.239

4 months ago

0.1.1-alpha.237

4 months ago

0.1.1-alpha.238

4 months ago

0.1.1-alpha.236

4 months ago

0.1.1-alpha.235

4 months ago

0.1.1-alpha.234

5 months ago

0.1.1-alpha.233

5 months ago

0.1.1-alpha.196

9 months ago

0.1.1-alpha.195

10 months ago

0.1.1-alpha.194

10 months ago

0.1.1-alpha.193

10 months ago

0.1.1-alpha.192

10 months ago

0.1.1-alpha.199

8 months ago

0.1.1-alpha.198

8 months ago

0.1.1-alpha.197

8 months ago

0.1.1-alpha.226

6 months ago

0.1.1-alpha.225

6 months ago

0.1.1-alpha.224

6 months ago

0.1.1-alpha.223

7 months ago

0.1.1-alpha.222

7 months ago

0.1.1-alpha.221

7 months ago

0.1.1-alpha.220

7 months ago

0.1.1-alpha.229

6 months ago

0.1.1-alpha.228

6 months ago

0.1.1-alpha.227

6 months ago

0.1.1-alpha.232

6 months ago

0.1.1-alpha.231

6 months ago

0.1.1-alpha.230

6 months ago

0.1.1-alpha.204

8 months ago

0.1.1-alpha.203

8 months ago

0.1.1-alpha.202

8 months ago

0.1.1-alpha.201

8 months ago

0.1.1-alpha.200

8 months ago

0.1.1-alpha.209

8 months ago

0.1.1-alpha.208

8 months ago

0.1.1-alpha.207

8 months ago

0.1.1-alpha.206

8 months ago

0.1.1-alpha.205

8 months ago

0.1.1-alpha.215

8 months ago

0.1.1-alpha.214

8 months ago

0.1.1-alpha.213

8 months ago

0.1.1-alpha.212

8 months ago

0.1.1-alpha.211

8 months ago

0.1.1-alpha.210

8 months ago

0.1.1-alpha.219

7 months ago

0.1.1-alpha.218

8 months ago

0.1.1-alpha.217

8 months ago

0.1.1-alpha.216

8 months ago

0.1.1-alpha.191

11 months ago

0.1.1-alpha.190

11 months ago

0.1.1-alpha.185

1 year ago

0.1.1-alpha.184

1 year ago

0.1.1-alpha.183

1 year ago

0.1.1-alpha.182

1 year ago

0.1.1-alpha.181

1 year ago

0.1.1-alpha.180

1 year ago

0.1.1-alpha.189

12 months ago

0.1.1-alpha.188

12 months ago

0.1.1-alpha.187

1 year ago

0.1.1-alpha.186

1 year ago

0.1.1-alpha.179

1 year ago

0.1.1-alpha.178

1 year ago

0.1.1-alpha.177

1 year ago

0.1.1-alpha.176

1 year ago

0.1.1-alpha.169

2 years ago

0.1.1-alpha.168

2 years ago

0.1.1-alpha.167

2 years ago

0.1.1-alpha.174

1 year ago

0.1.1-alpha.173

1 year ago

0.1.1-alpha.172

1 year ago

0.1.1-alpha.171

1 year ago

0.1.1-alpha.170

1 year ago

0.1.1-alpha.175

1 year ago

0.1.1-alpha.163

2 years ago

0.1.1-alpha.162

2 years ago

0.1.1-alpha.161

2 years ago

0.1.1-alpha.160

2 years ago

0.1.1-alpha.166

2 years ago

0.1.1-alpha.165

2 years ago

0.1.1-alpha.164

2 years ago

0.1.1-alpha.141

2 years ago

0.1.1-alpha.140

2 years ago

0.1.1-alpha.149

2 years ago

0.1.1-alpha.148

2 years ago

0.1.1-alpha.147

2 years ago

0.1.1-alpha.146

2 years ago

0.1.1-alpha.145

2 years ago

0.1.1-alpha.144

2 years ago

0.1.1-alpha.143

2 years ago

0.1.1-alpha.142

2 years ago

0.1.1-alpha.152

2 years ago

0.1.1-alpha.151

2 years ago

0.1.1-alpha.150

2 years ago

0.1.1-alpha.159

2 years ago

0.1.1-alpha.158

2 years ago

0.1.1-alpha.157

2 years ago

0.1.1-alpha.156

2 years ago

0.1.1-alpha.155

2 years ago

0.1.1-alpha.154

2 years ago

0.1.1-alpha.153

2 years ago

0.1.1-alpha.138

2 years ago

0.1.1-alpha.137

2 years ago

0.1.1-alpha.136

2 years ago

0.1.1-alpha.135

2 years ago

0.1.1-alpha.134

2 years ago

0.1.1-alpha.133

2 years ago

0.1.1-alpha.132

2 years ago

0.1.1-alpha.139

2 years ago

0.1.1-alpha.127

2 years ago

0.1.1-alpha.80

2 years ago

0.1.1-alpha.126

2 years ago

0.1.1-alpha.125

2 years ago

0.1.1-alpha.124

2 years ago

0.1.1-alpha.123

2 years ago

0.1.1-alpha.122

2 years ago

0.1.1-alpha.121

2 years ago

0.1.1-alpha.120

2 years ago

0.1.1-alpha.129

2 years ago

0.1.1-alpha.128

2 years ago

0.1.1-alpha.130

2 years ago

0.1.1-alpha.131

2 years ago

0.1.1-alpha.105

2 years ago

0.1.1-alpha.104

2 years ago

0.1.1-alpha.103

2 years ago

0.1.1-alpha.102

2 years ago

0.1.1-alpha.101

2 years ago

0.1.1-alpha.100

2 years ago

0.1.1-alpha.99

2 years ago

0.1.1-alpha.98

2 years ago

0.1.1-alpha.97

2 years ago

0.1.1-alpha.96

2 years ago

0.1.1-alpha.109

2 years ago

0.1.1-alpha.95

2 years ago

0.1.1-alpha.108

2 years ago

0.1.1-alpha.94

2 years ago

0.1.1-alpha.107

2 years ago

0.1.1-alpha.93

2 years ago

0.1.1-alpha.106

2 years ago

0.1.1-alpha.92

2 years ago

0.1.1-alpha.116

2 years ago

0.1.1-alpha.91

2 years ago

0.1.1-alpha.115

2 years ago

0.1.1-alpha.90

2 years ago

0.1.1-alpha.114

2 years ago

0.1.1-alpha.113

2 years ago

0.1.1-alpha.112

2 years ago

0.1.1-alpha.111

2 years ago

0.1.1-alpha.110

2 years ago

0.1.1-alpha.88

2 years ago

0.1.1-alpha.87

2 years ago

0.1.1-alpha.86

2 years ago

0.1.1-alpha.85

2 years ago

0.1.1-alpha.84

2 years ago

0.1.1-alpha.119

2 years ago

0.1.1-alpha.83

2 years ago

0.1.1-alpha.118

2 years ago

0.1.1-alpha.82

2 years ago

0.1.1-alpha.117

2 years ago

0.1.1-alpha.81

2 years ago

0.1.1-alpha.89

2 years ago

0.1.1-alpha.77

2 years ago

0.1.1-alpha.76

2 years ago

0.1.1-alpha.75

2 years ago

0.1.1-alpha.74

2 years ago

0.1.1-alpha.73

2 years ago

0.1.1-alpha.72

2 years ago

0.1.1-alpha.71

2 years ago

0.1.1-alpha.70

2 years ago

0.1.1-alpha.79

2 years ago

0.1.1-alpha.78

2 years ago

0.1.1-alpha.66

2 years ago

0.1.1-alpha.69

2 years ago

0.1.1-alpha.68

2 years ago

0.1.1-alpha.67

2 years ago

0.1.1-alpha.55

2 years ago

0.1.1-alpha.54

2 years ago

0.1.1-alpha.53

2 years ago

0.1.1-alpha.52

2 years ago

0.1.1-alpha.51

2 years ago

0.1.1-alpha.50

2 years ago

0.1.1-alpha.59

2 years ago

0.1.1-alpha.58

2 years ago

0.1.1-alpha.57

2 years ago

0.1.1-alpha.56

2 years ago

0.1.1-alpha.49

2 years ago

0.1.1-alpha.48

2 years ago

0.1.1-alpha.47

2 years ago

0.1.1-alpha.46

2 years ago

0.1.1-alpha.65

2 years ago

0.1.1-alpha.64

2 years ago

0.1.1-alpha.63

2 years ago

0.1.1-alpha.62

2 years ago

0.1.1-alpha.61

2 years ago

0.1.1-alpha.60

2 years ago

0.1.1-alpha.33

2 years ago

0.1.1-alpha.32

2 years ago

0.1.1-alpha.31

2 years ago

0.1.1-alpha.30

2 years ago

0.1.1-alpha.39

2 years ago

0.1.1-alpha.38

2 years ago

0.1.1-alpha.37

2 years ago

0.1.1-alpha.36

2 years ago

0.1.1-alpha.35

2 years ago

0.1.1-alpha.34

2 years ago

0.1.1-alpha.44

2 years ago

0.1.1-alpha.43

2 years ago

0.1.1-alpha.42

2 years ago

0.1.1-alpha.41

2 years ago

0.1.1-alpha.40

2 years ago

0.1.1-alpha.29

2 years ago

0.1.1-alpha.28

2 years ago

0.1.1-alpha.27

2 years ago

0.1.1-alpha.26

2 years ago

0.1.1-alpha.25

2 years ago

0.1.1-alpha.24

2 years ago

0.1.1-alpha.45

2 years ago

0.1.1-alpha.23

2 years ago

0.1.1-alpha.11

2 years ago

0.1.1-alpha.10

2 years ago

0.1.1-alpha.19

2 years ago

0.1.1-alpha.18

2 years ago

0.1.1-alpha.17

2 years ago

0.1.1-alpha.16

2 years ago

0.1.1-alpha.15

2 years ago

0.1.1-alpha.14

2 years ago

0.1.1-alpha.13

2 years ago

0.1.1-alpha.12

2 years ago

0.1.1-alpha.8

2 years ago

0.1.1-alpha.7

2 years ago

0.1.1-alpha.9

2 years ago

0.1.1-alpha.22

2 years ago

0.1.1-alpha.21

2 years ago

0.1.1-alpha.20

2 years ago

0.1.1-alpha.2

2 years ago

0.1.1-alpha.1

2 years ago

0.1.1-alpha.4

2 years ago

0.1.1-alpha.3

2 years ago

0.1.1-alpha.6

2 years ago

0.1.1-alpha.5

2 years ago

0.1.1-alpha.0

2 years ago