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