8 Commits

Author SHA1 Message Date
Bashu Naimi-Roy
941403694a
Style fixes (#144)
* change "title__thicc" classname to "title--thicc" to reflect BEM naming convention

* fix indentation in index.njk

* add vertical spacing between homepage sections

* convert ".help" class to ".box__list" class

CSS classes generally shouldn't be related to content

* remove duplicate code for .page

* change auto-grid class to "auto-fit", from "auto-fill"

This reduces unused negative space on screens between 800-1200px wide

* use proper BEM practice - block, then modifier class

* refactor .flag styles to be more BEM

* add BEM block-level class to h1

* refactor box__list to simply "list"

* It will be its own component rather than element of the "box" block

* Remove duplicate (older) thicc styles from _header.scss

* rename .title--thicc to .thicc-headline to be more consistent with other "headline" heading classes

* rename another .title--thicc -> .thicc-headline

* refactor CSS selector from adjacent to class

* refactor the whole header to separate grid layout and typography

* remove unneeded grid style

* it's not a grid item

* remove sub-headline typography from _header.scss and add it to _typography.scss

* remove horizontal margin from box below tablet size

* noticed that the .box class, which is already squished on 320px wide screens, is more squished because of its margins.

* allow headings to wrap if necessary

noticed that headings (e.g. "development and build") were blowing out the grid on small screens and causing horizontal scroll

* rename subtitle to "sub-headline"

* convert <section> to <header>

makes more semantic sense for a screen-reader, since this really is the header of the document.

* discard heading wrapper element in favour of having just the heading element

Co-authored-by: Oscar <ovlb@users.noreply.github.com>
2020-05-28 10:01:04 +02:00
Sarah Higley
48ebe70b99
🐛 Add headings, label lists, remove aria-labels for a11y (#109)
Co-authored-by: Tatiana Mac <github@tatianamac.com>
2020-05-01 19:12:17 -07:00
Oscar
a0c65ee102 fix(table of content): avoid breaks inside of list items 2020-01-15 16:13:23 +01:00
Oscar
5d26c51acf styles(table of content): use multi column layout 2019-11-29 17:45:38 +01:00
Oscar
6e087a9abe feat(11ty): rename definitions collection to tableOfContent 2019-11-17 19:47:06 +01:00
Oscar
71de563b97 feat(eleventy): split table of content into sub sections 2019-11-15 22:19:37 +01:00
Oscar
fad87004ce feat(11ty): only render flag in ToC if type is defined
some defintions might be flagged as avoid without being further specified, in this case no flag should be rendered in the table of content
2019-11-15 21:22:09 +01:00
Oscar
701ceaa964 feat(11ty): move table of content in partial file 2019-11-15 20:13:29 +01:00