Add gallery class, format doc
This commit is contained in:
parent
545ae028ff
commit
3c48720fef
|
@ -1,4 +1,4 @@
|
||||||
/* fonts */
|
/* Fonts */
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Miriam Libre';
|
font-family: 'Miriam Libre';
|
||||||
src: url('fonts/miriamlibre-bold.woff2') format('woff2'), url('fonts/miriamlibre-bold.woff') format('woff');
|
src: url('fonts/miriamlibre-bold.woff2') format('woff2'), url('fonts/miriamlibre-bold.woff') format('woff');
|
||||||
|
@ -77,8 +77,8 @@ figure p img {
|
||||||
a {
|
a {
|
||||||
outline-offset: 2px;
|
outline-offset: 2px;
|
||||||
}
|
}
|
||||||
/* fix for IE :( */
|
|
||||||
|
|
||||||
|
/* Fix for IE :( */
|
||||||
[tabindex="-1"]:focus,
|
[tabindex="-1"]:focus,
|
||||||
div:not([tabindex]):focus {
|
div:not([tabindex]):focus {
|
||||||
outline: none;
|
outline: none;
|
||||||
|
@ -87,8 +87,7 @@ div:not([tabindex]):focus {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* skip link */
|
/* Skip link */
|
||||||
|
|
||||||
[href="#main"] {
|
[href="#main"] {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -104,8 +103,8 @@ div:not([tabindex]):focus {
|
||||||
top: 0;
|
top: 0;
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
/* text styles */
|
|
||||||
|
|
||||||
|
/* Text styles */
|
||||||
h1,
|
h1,
|
||||||
h2,
|
h2,
|
||||||
h3,
|
h3,
|
||||||
|
@ -163,8 +162,8 @@ code {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding-right: 0.25em;
|
padding-right: 0.25em;
|
||||||
}
|
}
|
||||||
/* Lists */
|
|
||||||
|
|
||||||
|
/* Lists */
|
||||||
main ul,
|
main ul,
|
||||||
main ol {
|
main ol {
|
||||||
margin-left: 2.25rem;
|
margin-left: 2.25rem;
|
||||||
|
@ -193,14 +192,14 @@ dd ul {
|
||||||
dd li + li {
|
dd li + li {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
/* Blockquotes */
|
|
||||||
|
|
||||||
|
/* Blockquotes */
|
||||||
blockquote {
|
blockquote {
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
/* Buttons */
|
|
||||||
|
|
||||||
|
/* Buttons */
|
||||||
button {
|
button {
|
||||||
font-size: 1.25rem;
|
font-size: 1.25rem;
|
||||||
border-radius: 0.33em;
|
border-radius: 0.33em;
|
||||||
|
@ -229,7 +228,6 @@ label {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
[for="themer"] {
|
[for="themer"] {
|
||||||
background: #111;
|
background: #111;
|
||||||
border-radius: 0.33em;
|
border-radius: 0.33em;
|
||||||
|
@ -237,16 +235,14 @@ label {
|
||||||
padding: 0.25em 0.75em;
|
padding: 0.25em 0.75em;
|
||||||
margin: 0.5rem;
|
margin: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
[for="themer"] [aria-hidden]::before {
|
[for="themer"] [aria-hidden]::before {
|
||||||
content: 'off';
|
content: 'off';
|
||||||
}
|
}
|
||||||
|
|
||||||
[for="themer"] :checked + [aria-hidden]::before {
|
[for="themer"] :checked + [aria-hidden]::before {
|
||||||
content: 'on';
|
content: 'on';
|
||||||
}
|
}
|
||||||
/* Tables */
|
|
||||||
|
|
||||||
|
/* Tables */
|
||||||
table {
|
table {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
table-layout: fixed;
|
table-layout: fixed;
|
||||||
|
@ -266,8 +262,8 @@ th {
|
||||||
th:empty {
|
th:empty {
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
/* Tested using... table */
|
|
||||||
|
|
||||||
|
/* Tested using... table */
|
||||||
.tested {
|
.tested {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
border: 1px solid #111;
|
border: 1px solid #111;
|
||||||
|
@ -303,8 +299,8 @@ caption {
|
||||||
padding-bottom: 0.25rem;
|
padding-bottom: 0.25rem;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
/* Page structure */
|
|
||||||
|
|
||||||
|
/* Page structure */
|
||||||
.wrapper {
|
.wrapper {
|
||||||
position: relative;
|
position: relative;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
|
@ -357,8 +353,8 @@ caption {
|
||||||
margin-top: 4rem;
|
margin-top: 4rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
/* Patterns navigation */
|
|
||||||
|
|
||||||
|
/* Patterns navigation */
|
||||||
.patterns {
|
.patterns {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
margin-top: 1.5rem;
|
margin-top: 1.5rem;
|
||||||
|
@ -397,7 +393,7 @@ caption {
|
||||||
margin-left: 0.125rem;
|
margin-left: 0.125rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* after */
|
/* After */
|
||||||
.pattern [aria-current] {
|
.pattern [aria-current] {
|
||||||
background-color: #111;
|
background-color: #111;
|
||||||
clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
|
clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
|
||||||
|
@ -405,8 +401,7 @@ caption {
|
||||||
padding: 0.5em 1em 0.5em;
|
padding: 0.5em 1em 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* menu button */
|
/* Menu button */
|
||||||
|
|
||||||
#menu-button {
|
#menu-button {
|
||||||
display: none;
|
display: none;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -416,8 +411,8 @@ caption {
|
||||||
outline: none;
|
outline: none;
|
||||||
box-shadow: inset 0 0 0 0.25rem #999;
|
box-shadow: inset 0 0 0 0.25rem #999;
|
||||||
}
|
}
|
||||||
/* Tables of contents */
|
|
||||||
|
|
||||||
|
/* Tables of contents */
|
||||||
.toc {
|
.toc {
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
border: 1px solid;
|
border: 1px solid;
|
||||||
|
@ -430,8 +425,8 @@ caption {
|
||||||
margin-left: 0.75rem;
|
margin-left: 0.75rem;
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
}
|
}
|
||||||
/* Pattern lists */
|
|
||||||
|
|
||||||
|
/* Pattern lists */
|
||||||
.patterns-list {
|
.patterns-list {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
|
@ -448,8 +443,8 @@ caption {
|
||||||
.patterns-list a {
|
.patterns-list a {
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
/* Tags */
|
|
||||||
|
|
||||||
|
/* Tags */
|
||||||
.tags {
|
.tags {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
|
@ -467,13 +462,12 @@ caption {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Date */
|
/* Date */
|
||||||
|
|
||||||
.date {
|
.date {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
}
|
}
|
||||||
/* Notes and warnings */
|
|
||||||
|
|
||||||
|
/* Notes and warnings */
|
||||||
.note {
|
.note {
|
||||||
border-left: 0.5rem solid;
|
border-left: 0.5rem solid;
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
|
@ -500,8 +494,8 @@ caption {
|
||||||
.note.warning > div {
|
.note.warning > div {
|
||||||
margin-left: 1.25rem;
|
margin-left: 1.25rem;
|
||||||
}
|
}
|
||||||
/* Tick lists */
|
|
||||||
|
|
||||||
|
/* Tick lists */
|
||||||
.ticks li {
|
.ticks li {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -518,8 +512,8 @@ caption {
|
||||||
left: -1.25rem;
|
left: -1.25rem;
|
||||||
top: 0.25rem;
|
top: 0.25rem;
|
||||||
}
|
}
|
||||||
/* Figures */
|
|
||||||
|
|
||||||
|
/* Figures */
|
||||||
figure {
|
figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
@ -538,8 +532,8 @@ figcaption::before {
|
||||||
content: 'Figure ' counter(fig) ':\0020';
|
content: 'Figure ' counter(fig) ':\0020';
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
/* Code blocks */
|
|
||||||
|
|
||||||
|
/* Code blocks */
|
||||||
pre[class*=language-] {
|
pre[class*=language-] {
|
||||||
background: none;
|
background: none;
|
||||||
margin-top: 2.25rem;
|
margin-top: 2.25rem;
|
||||||
|
@ -587,18 +581,17 @@ pre[class*=language-] code * {
|
||||||
padding: 0.125em 0.5em;
|
padding: 0.125em 0.5em;
|
||||||
vertical-align: 0.33em;
|
vertical-align: 0.33em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-annotated.numbered + ol {
|
.code-annotated.numbered + ol {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
counter-reset: annotation;
|
counter-reset: annotation;
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-annotated.numbered + ol li::before {
|
.code-annotated.numbered + ol li::before {
|
||||||
font-size: 0.66em;
|
font-size: 0.66em;
|
||||||
margin-right: 0.33em;
|
margin-right: 0.33em;
|
||||||
vertical-align: 0.25em;
|
vertical-align: 0.25em;
|
||||||
}
|
}
|
||||||
/* file tree lists */
|
|
||||||
|
/* File tree lists */
|
||||||
.file-tree {
|
.file-tree {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
}
|
}
|
||||||
|
@ -639,6 +632,7 @@ pre[class*=language-] code * {
|
||||||
.file-tree li:last-child::before {
|
.file-tree li:last-child::before {
|
||||||
content: '\2514\2500\2500\0020';
|
content: '\2514\2500\2500\0020';
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Expandable sections */
|
/* Expandable sections */
|
||||||
.expandable-section {
|
.expandable-section {
|
||||||
border-top: 1px solid;
|
border-top: 1px solid;
|
||||||
|
@ -685,6 +679,7 @@ p:empty {
|
||||||
*:not(p) + p:empty + p {
|
*:not(p) + p:empty + p {
|
||||||
margin-top: 2.25rem;
|
margin-top: 2.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* WCAG and principles */
|
/* WCAG and principles */
|
||||||
.wcag li {
|
.wcag li {
|
||||||
font-size: 0.85em;
|
font-size: 0.85em;
|
||||||
|
@ -699,8 +694,8 @@ p:empty {
|
||||||
margin-top: 0.75rem;
|
margin-top: 0.75rem;
|
||||||
padding-top: 0.75rem;
|
padding-top: 0.75rem;
|
||||||
}
|
}
|
||||||
/* Site errors */
|
|
||||||
|
|
||||||
|
/* Site errors */
|
||||||
.site-error {
|
.site-error {
|
||||||
padding: 1.5rem;
|
padding: 1.5rem;
|
||||||
background: #efefef;
|
background: #efefef;
|
||||||
|
@ -708,6 +703,7 @@ p:empty {
|
||||||
.site-error strong {
|
.site-error strong {
|
||||||
color: #C83737;
|
color: #C83737;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* SVG icons */
|
/* SVG icons */
|
||||||
a svg,
|
a svg,
|
||||||
button svg,
|
button svg,
|
||||||
|
@ -744,6 +740,7 @@ h1 svg {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Color palettes */
|
/* Color palettes */
|
||||||
.colors {
|
.colors {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -767,22 +764,24 @@ h1 svg {
|
||||||
bottom: 0.25rem;
|
bottom: 0.25rem;
|
||||||
right: 0.25rem;
|
right: 0.25rem;
|
||||||
}
|
}
|
||||||
/* cross references */
|
|
||||||
|
/* Cross references */
|
||||||
.pattern-link {
|
.pattern-link {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
/* inline demos */
|
|
||||||
|
/* Inline demos */
|
||||||
.demo-inner {
|
.demo-inner {
|
||||||
border-top: 1px solid;
|
border-top: 1px solid;
|
||||||
border-bottom: 1px solid;
|
border-bottom: 1px solid;
|
||||||
padding: 1.5rem 0;
|
padding: 1.5rem 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
[id^="js-demo-"] {
|
[id^="js-demo-"] {
|
||||||
all: initial;
|
all: initial;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Section links */
|
/* Section links */
|
||||||
.h2-container {
|
.h2-container {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -796,8 +795,8 @@ h1 svg {
|
||||||
left: -1em;
|
left: -1em;
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
/* Single page layout */
|
|
||||||
|
|
||||||
|
/* Single page layout */
|
||||||
.wrapper.print-version .main-and-footer {
|
.wrapper.print-version .main-and-footer {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
@ -843,6 +842,7 @@ h1 svg {
|
||||||
.pattern-section h1 {
|
.pattern-section h1 {
|
||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Custom 404 */
|
/* Custom 404 */
|
||||||
.custom-404 {
|
.custom-404 {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
@ -853,6 +853,7 @@ h1 svg {
|
||||||
.custom-404 svg {
|
.custom-404 svg {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Utilities */
|
/* Utilities */
|
||||||
.vh {
|
.vh {
|
||||||
clip: rect(1px, 1px, 1px, 1px);
|
clip: rect(1px, 1px, 1px, 1px);
|
||||||
|
@ -862,12 +863,16 @@ h1 svg {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
width: 1px;
|
width: 1px;
|
||||||
}
|
}
|
||||||
@media screen and (max-width: 45em) {
|
.gallery {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Media queries */
|
||||||
|
@media screen and (max-width: 45em) {
|
||||||
body a {
|
body a {
|
||||||
hyphens: auto;
|
hyphens: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
[role="banner"] {
|
[role="banner"] {
|
||||||
position: static;
|
position: static;
|
||||||
width: auto;
|
width: auto;
|
||||||
|
@ -888,12 +893,10 @@ h1 svg {
|
||||||
main {
|
main {
|
||||||
min-height: auto;
|
min-height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#patterns-list {
|
#patterns-list {
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
border: 1px solid;
|
border: 1px solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
.patterns h3 {
|
.patterns h3 {
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
padding: 1.5rem 1rem 0.75rem;
|
padding: 1.5rem 1rem 0.75rem;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user