diff --git a/themes/paprika/assets/app.css b/themes/paprika/assets/app.css index 42eebb62..266918e6 100644 --- a/themes/paprika/assets/app.css +++ b/themes/paprika/assets/app.css @@ -213,6 +213,7 @@ math { } + .list-tag { background: var(--faint); color: var(--lit); @@ -386,6 +387,44 @@ article { img { margin: auto; } + +} + +.gallery { + img { + break-inside: avoid; + border-radius: 1rem; + box-sizing: border-box; + width: 100%; + } + + figure { + position: relative; + } + + column-count: if(media(width > 768px): 2; else: 1); + column-gap: var(--small-gap); + + figure+figure { + margin-top: var(--gap); + } + + .post-link { + position: absolute; + border-radius: 1rem; + display: grid; + place-content: center; + font-weight: 600; + font-size: if(media(width > 768px): 2.5rem; else: 4rem); + background: color-mix(in lab, var(--background) 40%, transparent); + opacity: 0; + + transition: opacity 200ms; + + &:hover { + opacity: 1; + } + } } .post-link { diff --git a/themes/paprika/layouts/_default/gallery.html b/themes/paprika/layouts/_default/gallery.html index e329d9ab..6f84c5b3 100644 --- a/themes/paprika/layouts/_default/gallery.html +++ b/themes/paprika/layouts/_default/gallery.html @@ -9,14 +9,15 @@ {{.Content}} -{{ $paginator := .Paginate $pages }} {{ range $index, $page := $paginator.Pages }} -
-

{{ .Title }}

-
- - -
-{{ end }} + {{ if gt $paginator.TotalPages 1 }}