diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2021-06-05 22:41:32 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2021-06-05 22:41:32 -0600 |
commit | 4a83bb1a6d5bee0892c294467618bd66b88535a7 (patch) | |
tree | 61e2e84276082d2f44f16bc2a2b7de0f32869731 /static/css/style.css | |
parent | 755299a5c2a8462a85dc22fff964e93c84bbfd04 (diff) |
prettify css add support for wrap images and img/art grids
Diffstat (limited to 'static/css/style.css')
-rw-r--r-- | static/css/style.css | 105 |
1 files changed, 104 insertions, 1 deletions
diff --git a/static/css/style.css b/static/css/style.css index 0ba4e05..9be32e0 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -3,6 +3,20 @@ font-size: larger; } +h1 { + text-align: center; +} + +ul { + margin-left: 2em; + margin-right: 2em; +} + +ul.page-list { + margin-left: 0; + margin-right: 0; +} + body, html { margin: 0; padding: 0; @@ -42,12 +56,23 @@ a{ body > header, body > footer, main { justify-self: center; - width: clamp(45ch, 50%, 75ch); + width: clamp(30ch, calc(100% - 1em), 75ch); padding-left: 0.5em; padding-right: 0.5em; } +/* article elements */ +div.article-info { + line-height: 0.3; + font-size: smaller; +} + +div.article-info > div.article-tags { + font-size: larger; +} + + /* nav bar / header */ body > header { display: flex; @@ -103,6 +128,10 @@ body > footer { text-align: center; } +body > footer > span { + font-size: smaller; +} + /* theme swticher */ .switch { @@ -154,3 +183,77 @@ body > footer { .slider.round:before { border-radius: 1em; } + + +/* code blocks */ +code.crypto { + font-size: smaller; + overflow-wrap: anywhere; +} + + +/* images */ +img { + border-radius: 5px; + max-width: 100%; + display: block; + margin-left: auto; + margin-right: auto; + vertical-align: middle; +} + +img.wrap-right { + float: right; +} + +img.wrap-left { + float: left; +} + +img.qr { + max-width: 200px; + padding: 1em; +} + +/* img grid */ +div.img-grid, div.img-grid > p { + display: grid; + gap: 1em; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); +} + +div.img-grid img { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + overflow: hidden; +} + + +/* art grid */ +div.art-grid, div.art-grid > p { + display: grid; + gap: 1em; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + grid-auto-rows: minmax(250px, auto); +} + +div.art-grid img { + border: 1px solid white; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + overflow: hidden; +} + +@media screen and (min-width: 600px) { + div.art-grid img.wide { + grid-column: span 2 / auto; + } + + div.art-grid img.tall { + grid-row: span 2 / auto; + } +} |