Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Style breadcrumbs #1595

Closed
noahmanger opened this issue Apr 1, 2016 · 5 comments
Closed

Style breadcrumbs #1595

noahmanger opened this issue Apr 1, 2016 · 5 comments
Assignees
Milestone

Comments

@noahmanger
Copy link

Usability testing revealed the breadcrumb pattern clearly works. Users noticed them, they understood where it put them in the information hierarchy of the site, and they knew how to use them to navigate up the hierarchy.

Here is example of the logic of the breadcrumbs:

breadcrumbs

Note: We will not show siblings, and we need a way to visually distinguish non-link parent category titles from parent pages that are links.

Once the designs are complete, we will implement in fecgov/openFEC-web-app#1154

@jenniferthibault
Copy link

I'm proposing a more simple solution than you've outlined above @noahmanger — based on if it can be clicked or not instead of revealing so much about our structure. This might be unpopular 😁 but here goes:

The system is:

  • If you can click it (if it's a page or a linked parent category) then it's $inverse (white) and underlined.
  • If you can't click it (if it's a category or the current page you're on) then it's $gray and not underlined.

These combos do pass requirements for 508 color contrast ratios :)

screen shot 2016-04-08 at 7 38 18 pm

screen shot 2016-04-08 at 7 39 56 pm

A thing we probably want to think about and I've included above, is truncating very long page names

One change I'd consider making if we feel it's necessary is making the current page a bit more visually distinct in a subtle way. Mocked up below to demonstrate, but I do prefer the simplicity above^
screen shot 2016-04-08 at 7 41 08 pm

cc @emileighoutlaw

@noahmanger
Copy link
Author

I meant to respond earlier:

This looks great. I love the simpler approach. I think it might be good to make the current page bold, though. Or at maybe white? What do you think?

And +1 to truncating long names. That's easy and a good idea.

Just gimme the word and I can move this to implementation.

@jenniferthibault
Copy link

Bold / Grey
(This feels too easy to ignore)

screen shot 2016-04-13 at 9 55 57 am

Italic / White
(This feels right but I don't think Karla performs well as Italic, so I'd prefer another approach if we can)

screen shot 2016-04-13 at 9 55 41 am

White / Bold
(This feels good to me, but I'm worried it could come off too strong in the header space, which is already busy. Let's lead with this, and downgrade it to the regular italic weight if it feels like too much in context)

screen shot 2016-04-13 at 9 56 03 am

If you agree, @noahmanger , feel free to take it from here!

@emileighoutlaw
Copy link
Contributor

I've been following this quietly, but I did want to make sure that I explicitly said I am 👍 with truncating the text

@noahmanger
Copy link
Author

Per this morning, going with simply showing the current page as white, but not bold. Moved to implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants