Skip to content

Commit

Permalink
example site - more legible spacing differentiating li items in ul & ol
Browse files Browse the repository at this point in the history
  • Loading branch information
andis-sprinkis committed Feb 24, 2024
1 parent 447ce19 commit d74c380
Showing 1 changed file with 38 additions and 35 deletions.
73 changes: 38 additions & 35 deletions site/documents/index/static/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
--line-height-em: calc(var(--line-height) * 1em);
--line-height-nav-inline: calc(var(--line-height) * 1.175);
--grid-gap: var(--line-height-em);
--ol-ul-grid-gap: calc(0.4 * var(--grid-gap));
--li-grid-gap: calc(0.3 * var(--grid-gap));
--url-icon-new-tab: url('./new_tab_light.svg');
--url-icon-bullet: url('./bullet_light.svg');
--url-icon-dot: url('./dot_light.svg');
Expand Down Expand Up @@ -65,6 +67,8 @@
@media print {
:root {
--paragraph-width: 70vw;
--ol-ul-grid-gap: calc(0.25 * var(--grid-gap));
--li-grid-gap: calc(0.15 * var(--grid-gap));
}
}

Expand Down Expand Up @@ -104,7 +108,7 @@ body {
}

main {
margin-top: calc(0 * var(--grid-gap));
margin-top: 0;
margin-bottom: calc(2 * var(--grid-gap));
}

Expand Down Expand Up @@ -201,19 +205,22 @@ nav,
main,
header,
section,
article,
ul,
ol,
li {
article {
display: grid;
grid-row-gap: var(--grid-gap);
}

ul,
ol,
ul > li,
ol > li {
grid-row-gap: calc(0.125 * var(--grid-gap));
ol {
display: grid;
grid-row-gap: var(--ol-ul-grid-gap);
margin-top: 0;
margin-bottom: 0;
}

li {
display: grid;
grid-row-gap: var(--li-grid-gap);
}

h1,
Expand All @@ -226,12 +233,6 @@ h6 {
text-align: center;
}

ul,
ol {
margin-top: 0;
margin-bottom: 0;
}

h1,
h2,
h3,
Expand Down Expand Up @@ -284,23 +285,23 @@ ol {
position: relative;
}

ul > li,
ol > li {
ul>li,
ol>li {
position: relative;
}

ul > li ul > li,
ol > li ul > li {
ul>li ul>li,
ol>li ul>li {
padding-left: var(--ul-li-indent-width);
}

ol > li ol > li,
ul > li ol > li {
ol>li ol>li,
ul>li ol>li {
padding-left: var(--ol-li-indent-width);
}

ol > li::before,
ul > li::before {
ol>li::before,
ul>li::before {
position: absolute;
display: inline-block;
top: 0;
Expand All @@ -310,7 +311,7 @@ ol {
counter-reset: item;
}

ol > li::before {
ol>li::before {
content: counter(item) '.';
counter-increment: item;
width: calc(var(--ol-li-indent-width) - 0.75em);
Expand All @@ -319,37 +320,37 @@ ol > li::before {
text-align: right;
}

ol > li ol > li::before,
ul > li ol > li::before,
ul > li ul > li::before,
ol > li ul > li::before {
ol>li ol>li::before,
ul>li ol>li::before,
ul>li ul>li::before,
ol>li ul>li::before {
left: 0;
}

ul > li::before {
ul>li::before {
content: var(--url-icon-bullet);
width: 1em;
height: var(--line-height-em);
left: calc(-1 * var(--ul-li-indent-width));
}

@media screen and (max-width: calc(40rem + calc(2 * 7vw))) {
ol > li {
ol>li {
padding-left: var(--ol-li-indent-width);
}

ul > li {
ul>li {
padding-left: var(--ul-li-indent-width);
}

ol > li::before,
ul > li::before {
ol>li::before,
ul>li::before {
left: 0;
}
}

@media print {
ul > li::before {
ul>li::before {
print-color-adjust: exact;
}
}
Expand Down Expand Up @@ -445,6 +446,7 @@ pre code {
}

@media print {

pre,
code {
padding: 0;
Expand All @@ -454,11 +456,12 @@ pre code {
}
}

.nav-bottom > ul.inline-list-sep {
.nav-bottom>ul.inline-list-sep {
justify-content: center;
}

@media print {

.nav-top,
.nav-bottom {
display: none;
Expand Down

0 comments on commit d74c380

Please sign in to comment.