Project homepage tweaks
This commit is contained in:
parent
ffcaf6c463
commit
d16670360e
|
@ -8563,10 +8563,14 @@ span.icon-rss::before {
|
||||||
}
|
}
|
||||||
.project-header-img {
|
.project-header-img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: var(--height-5);
|
|
||||||
background-color: rgba(255, 255, 255, 0.5);
|
background-color: rgba(255, 255, 255, 0.5);
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
}
|
}
|
||||||
|
@media screen and (min-width: 35em) {
|
||||||
|
.project-header-img {
|
||||||
|
height: var(--height-5);
|
||||||
|
}
|
||||||
|
}
|
||||||
.project-links {
|
.project-links {
|
||||||
background-color: var(--c-transparent-background);
|
background-color: var(--c-transparent-background);
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -8578,6 +8582,15 @@ span.icon-rss::before {
|
||||||
content: "\200b";
|
content: "\200b";
|
||||||
padding: var(--spacing-2) 0;
|
padding: var(--spacing-2) 0;
|
||||||
}
|
}
|
||||||
|
.project-links-spacer {
|
||||||
|
height: var(--height-4);
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 35em) {
|
||||||
|
.project-links-spacer {
|
||||||
|
height: auto;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
.project-homepage-card {
|
.project-homepage-card {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: var(--site-width-narrow);
|
max-width: var(--site-width-narrow);
|
||||||
|
@ -8587,7 +8600,11 @@ span.icon-rss::before {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: var(--spacing-3);
|
gap: var(--spacing-3);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
margin-top: -4rem;
|
}
|
||||||
|
@media screen and (min-width: 35em) {
|
||||||
|
.project-homepage-card {
|
||||||
|
margin-top: -4rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* src/rawdata/scss/showcase.css */
|
/* src/rawdata/scss/showcase.css */
|
||||||
|
|
|
@ -80,10 +80,13 @@
|
||||||
.project-header-img {
|
.project-header-img {
|
||||||
/* w-100 h5 bg-white-50 bg-center cover */
|
/* w-100 h5 bg-white-50 bg-center cover */
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: var(--height-5);
|
|
||||||
/* TODO(redesign): Better placeholder */
|
/* TODO(redesign): Better placeholder */
|
||||||
background-color: rgba(255, 255, 255, 0.5);
|
background-color: rgba(255, 255, 255, 0.5);
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
|
|
||||||
|
@media screen and (min-width: 35em) {
|
||||||
|
height: var(--height-5);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-links {
|
.project-links {
|
||||||
|
@ -100,6 +103,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.project-links-spacer {
|
||||||
|
height: var(--height-4);
|
||||||
|
|
||||||
|
@media screen and (min-width: 35em) {
|
||||||
|
height: auto;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.project-homepage-card {
|
.project-homepage-card {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: var(--site-width-narrow);
|
max-width: var(--site-width-narrow);
|
||||||
|
@ -110,5 +122,7 @@
|
||||||
gap: var(--spacing-3);
|
gap: var(--spacing-3);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
margin-top: -4rem;
|
@media screen and (min-width: 35em) {
|
||||||
|
margin-top: -4rem;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -9,9 +9,9 @@
|
||||||
|
|
||||||
{{ define "content" }}
|
{{ define "content" }}
|
||||||
<div class="flex justify-center">
|
<div class="flex justify-center">
|
||||||
<div class="flex-grow-1 flex flex-column items-center mw-site pt4">
|
<div class="flex-grow-1 flex flex-column items-center mw-site pt4-ns">
|
||||||
<div class="project-header-img" style="background-image: url('{{ .Project.HeaderImage }}')">
|
<div class="project-header-img" style="background-image: url('{{ .Project.HeaderImage }}')">
|
||||||
<div class="flex justify-between pa3">
|
<div class="flex flex-column flex-row-ns pa2 pa3-ns">
|
||||||
<div class="flex g3">
|
<div class="flex g3">
|
||||||
{{ if .CanEdit }}
|
{{ if .CanEdit }}
|
||||||
<div class="project-links">
|
<div class="project-links">
|
||||||
|
@ -19,7 +19,8 @@
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
<div class="flex g3">
|
<div class="project-links-spacer"></div>
|
||||||
|
<div class="flex flex-column flex-row-ns items-end g2 g3-ns">
|
||||||
{{ with .PrimaryLinks }}
|
{{ with .PrimaryLinks }}
|
||||||
<div class="project-links">
|
<div class="project-links">
|
||||||
{{ range . }}
|
{{ range . }}
|
||||||
|
@ -105,7 +106,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{ if .Project.ParsedDescription }}
|
{{ if .Project.ParsedDescription }}
|
||||||
<div id="longdesc" class="description w-100 mw-site-narrow pt4">
|
<div id="longdesc" class="description w-100 ph3 ph0-ns mw-site-narrow pt4">
|
||||||
<h3 class="f4">About {{ .Project.Name }}</h3>
|
<h3 class="f4">About {{ .Project.Name }}</h3>
|
||||||
<hr class="mv3">
|
<hr class="mv3">
|
||||||
<div class="longdesc-content post-content maxh-5 overflow-hidden">
|
<div class="longdesc-content post-content maxh-5 overflow-hidden">
|
||||||
|
@ -121,8 +122,8 @@
|
||||||
</div>
|
</div>
|
||||||
{{ if or .Header.Project.CanEdit (gt (len .RecentActivity) 0) }}
|
{{ if or .Header.Project.CanEdit (gt (len .RecentActivity) 0) }}
|
||||||
<div class="bg1 mt4 bt bb pv4">
|
<div class="bg1 mt4 bt bb pv4">
|
||||||
<div class="m-center mw-site flex g3">
|
<div class="m-center mw-site flex g3 ph3 ph0-ns">
|
||||||
<div class="flex flex-column g3">
|
<div class="dn flex-ns flex-column g3">
|
||||||
<div class="bg3 pa3 w5 flex flex-column g2">
|
<div class="bg3 pa3 w5 flex flex-column g2">
|
||||||
Filters
|
Filters
|
||||||
<div class="timeline-filters flex flex-column g1">
|
<div class="timeline-filters flex flex-column g1">
|
||||||
|
|
Reference in New Issue