title styling, art series styling

This commit is contained in:
inherentlee committed 2026-10-15 11:16:26 -07:00
1 parent e817535bcb
commit 699e1556ee
7 files changed
+112 -22

No files matched your search

+1
View File
@@ -31,6 +31,7 @@
<!-- CSS -->
<style>{% include "css/main.css" %}</style>
<style>{% include "css/nav.css" %}</style>
<style>{% include "css/title.css" %}</style>
<style>{% getBundle "css" %}</style>
<!-- Fonts -->
+7 -1
View File
@@ -6,7 +6,13 @@
<main id="main">
<h1>{{ title }}</h1>
<div id="title">
<div class="triangle triangle-up-left"></div>
<div class="triangle triangle-down-left"></div>
<div class="triangle triangle-up-right"></div>
<div class="triangle triangle-down-right"></div>
h1>{{ title }}</h1>
</div>
<div id="content">
{{ content | safe }}
+11 -7
View File
@@ -1,9 +1,13 @@
<h2>{{ series.data.title }}</h2>
<div class="series">
<h2>{{ series.data.title }}</h2>
<div class="imgset">
{% for img in series.data.imgs %}
<img src="/img/{{ img.src }}" alt="{{ img.alt }}">
{% endfor %}
<div class="imgset">
{% for img in series.data.imgs %}
<img src="/img/{{ img.src }}" alt="{{ img.alt }}">
{% endfor %}
</div>
<div class="blurb">
{{ series.content | safe }}
</div>
</div>
{{ series.content | safe }}
+35 -12
View File
@@ -1,16 +1,39 @@
h2 {
text-align: center;
}
.imgset {
display: flex;
justify-content: center;
.series {
display: grid;
gap: 1rem;
max-width: 100%;
flex-flow: row wrap;
img {
max-height: 33vh;
width: auto;
h2 {
text-align: center;
grid-area: h2;
}
.imgset {
grid-area: img;
display: flex;
justify-content: center;
gap: 1rem;
max-width: 100%;
flex-flow: row wrap;
img {
max-height: 33vh;
width: auto;
}
}
.blurb {
grid-area: blurb;
}
}
.series:nth-child(odd) {
grid-template-columns: 3fr 2fr;
grid-template-areas:
"h2 img"
"blurb img"
". img";
h2, .blurb {
text-align: right;
}
}
-2
View File
@@ -98,10 +98,8 @@ h1, h2, h3, h4, h5, h6 {
h1 {
color: var(--color-title-text);
background: var(--color-title-bg);
font-size: 3rem;
text-align: center;
padding-block: .4em;
}
h2, h3, h4, h5, h6 {
+1
View File
@@ -66,6 +66,7 @@ header nav {
padding: 0;
margin-inline: 1rem;
gap: 2rem;
z-index: 999;
}
button {
+57
View File
@@ -0,0 +1,57 @@
#title {
--height: 7rem;
height: var(--height);
width: 100%;
background: var(--color-title-bg);
h1 {
line-height: var(--height);
}
.triangle {
--color-triangle: rgba(from var(--color-nav-dark) r g b / .33);
width: 28vw;
height: var(--height);
position: absolute;
}
.triangle-up-left {
background-image: linear-gradient(to bottom right, var(--color-triangle) 50%, transparent 50.5%);
}
.triangle-down-left {
background-image: linear-gradient(to top right, var(--color-triangle) 50%, transparent 50.5%);
}
.triangle-up-right,
.triangle-down-right {
right: 0;
}
.triangle-up-right {
background-image: linear-gradient(to bottom left, var(--color-triangle) 50%, transparent 50.5%);
}
.triangle-down-right {
background-image: linear-gradient(to top left, var(--color-triangle) 50%, transparent 50.5%);
}
}
@media (max-width: 650px) {
#title {
--height: 5rem;
.triangle {
width: 17vw;
}
}
}
@media (prefers-color-scheme: light) {
#title {
.triangle {
--color-triangle: rgba(from var(--color-nav-light) r g b / .33);
}
}
}