generated from inherentlee/11ty
title styling, art series styling
This commit is contained in:
1 parent
e817535bcb
commit
699e1556ee
7 files changed
+112
-22
No files matched your search
@@ -31,6 +31,7 @@
|
|||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<style>{% include "css/main.css" %}</style>
|
<style>{% include "css/main.css" %}</style>
|
||||||
<style>{% include "css/nav.css" %}</style>
|
<style>{% include "css/nav.css" %}</style>
|
||||||
|
<style>{% include "css/title.css" %}</style>
|
||||||
<style>{% getBundle "css" %}</style>
|
<style>{% getBundle "css" %}</style>
|
||||||
|
|
||||||
<!-- Fonts -->
|
<!-- Fonts -->
|
||||||
|
|||||||
@@ -6,7 +6,13 @@
|
|||||||
|
|
||||||
<main id="main">
|
<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">
|
<div id="content">
|
||||||
{{ content | safe }}
|
{{ content | safe }}
|
||||||
|
|||||||
+11
-7
@@ -1,9 +1,13 @@
|
|||||||
<h2>{{ series.data.title }}</h2>
|
<div class="series">
|
||||||
|
<h2>{{ series.data.title }}</h2>
|
||||||
|
|
||||||
<div class="imgset">
|
<div class="imgset">
|
||||||
{% for img in series.data.imgs %}
|
{% for img in series.data.imgs %}
|
||||||
<img src="/img/{{ img.src }}" alt="{{ img.alt }}">
|
<img src="/img/{{ img.src }}" alt="{{ img.alt }}">
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="blurb">
|
||||||
|
{{ series.content | safe }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ series.content | safe }}
|
|
||||||
+35
-12
@@ -1,16 +1,39 @@
|
|||||||
h2 {
|
.series {
|
||||||
text-align: center;
|
display: grid;
|
||||||
}
|
|
||||||
|
|
||||||
.imgset {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
max-width: 100%;
|
|
||||||
flex-flow: row wrap;
|
|
||||||
|
|
||||||
img {
|
h2 {
|
||||||
max-height: 33vh;
|
text-align: center;
|
||||||
width: auto;
|
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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -98,10 +98,8 @@ h1, h2, h3, h4, h5, h6 {
|
|||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
color: var(--color-title-text);
|
color: var(--color-title-text);
|
||||||
background: var(--color-title-bg);
|
|
||||||
font-size: 3rem;
|
font-size: 3rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding-block: .4em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h2, h3, h4, h5, h6 {
|
h2, h3, h4, h5, h6 {
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ header nav {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
margin-inline: 1rem;
|
margin-inline: 1rem;
|
||||||
gap: 2rem;
|
gap: 2rem;
|
||||||
|
z-index: 999;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
|
|||||||
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user