summaryrefslogtreecommitdiff
path: root/static/css/style.css
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <david@luevano.xyz>2021-06-05 22:41:32 -0600
committerDavid Luevano Alvarado <david@luevano.xyz>2021-06-05 22:41:32 -0600
commit4a83bb1a6d5bee0892c294467618bd66b88535a7 (patch)
tree61e2e84276082d2f44f16bc2a2b7de0f32869731 /static/css/style.css
parent755299a5c2a8462a85dc22fff964e93c84bbfd04 (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.css105
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;
+ }
+}