finish css layout for gallery

This commit is contained in:
Jakub 2024-03-01 20:50:04 -05:00
parent 07dce0f1b6
commit 6433fb41ba
2 changed files with 52 additions and 5 deletions

View File

@ -9,12 +9,19 @@
{{ $path := .Page.File.Path | strings.TrimSuffix (path.Ext .Page.File.Path) }} {{ $path := .Page.File.Path | strings.TrimSuffix (path.Ext .Page.File.Path) }}
{{ $images := where (resources.Match "photos/test1/*" ) "ResourceType" "eq" "image" }} {{ $images := where (resources.Match "photos/test1/*" ) "ResourceType" "eq" "image" }}
<div class="gallery"> <div class="gallery">
{{ range $images }} <div class="gallery-item"> <img src="{{ .RelPermalink }}" /> </div> {{ end }} {{ range $images }}
<div class="gallery-item">
<img src="{{ .RelPermalink }}" />
</div> </div>
{{ end }}
</div>
</div> </div>
<style>
</style>
{{ partial "footer.html" . }} {{ partial "footer.html" . }}

View File

@ -598,3 +598,43 @@ blockquote.location p { padding: inherit; }
font-size: 2vh; font-size: 2vh;
} }
} }
/* pics stuff */
.gallery {
display: flex;
flex-wrap: wrap;
gap: 8px;
width: 100%;
}
.gallery-item {
flex-grow: 1;
flex: 1 1 auto;
height: 25vh;
}
@media screen and (max-width: 755px) {
.gallery-item {
width: 100%;
height: auto;
}
}
@media screen and (min-width: 1040px) {
.gallery-item {
height: 18vh;
}
}
.gallery-item img {
object-fit: cover;
width: 100%;
height: 100%;
}