PROJECT
- Client: Outer Space
- Date: May 2023
- Platform: Bootstrap 5.3 and Gulp
- Code on GitHub:
- Full Site
Website, logo and promotional materials for the Outer Space art gallery of Concord NH.
SCSS
/* by J. Ryan Doherty 2023 */
nav {
font-family: bdr-mono, sans-serif;
font-weight: 400;
font-style: normal;
font-size:1em;
text-transform: uppercase;
button {
background:#000;
box-shadow:none;
border-top:4px solid #000;
}
ul ul li{
font-size:.75em;
}
svg {
margin-left:10px;
@media (max-width:992px){
margin:0 14px 0 0;
width:32px!important;
}
}
.top-item {
border:1px solid #525252;
margin-left:4px;
padding:5px;
display:inline-block;
}
.navbar-toggler {
font-size:1.25rem;
}
}
.home .navbar .container-fluid {
justify-content: left;
}
.navbar-brand img{
width:60px;
}
.home .navbar-brand {
display:none;
}
canvas {
background: #000;
width:100%;
z-index: 100;
}
@media (max-width:900px) {
canvas {
width:auto;
height:auto;
overflow:hidden;;
}
}
.welcome {
height:100%;
width:100%;
display:flex;
align-items: center;
justify-content: center;
flex-direction: column;
@media (max-width:900px) {
overflow-x:hidden;
}
h2.artist-name {
display:inline-block;
background:$gray-900;
padding:.5rem;
font-size:.9rem;
}
}
.splash {
z-index:553;
position: absolute;
color:#783838;
color:#fff;
}
#insta svg {
fill:$white;
width:20px;
&:hover{
fill: $spaceredlight;
}
}
#email svg {
fill:$white;
width:20px;
&:hover {
fill: $spaceredlight
}
}
@media (max-width:575px){
.navbar {
margin-top:-1px;
}
.nav-item{
margin-bottom:10px;
&:first-child {
}
}
}
HTML
@@include('./header.html', {
"title": "Home",
"canonical": ""
})
<body class="home">
<div class="welcome">
<canvas id="starfield" width="900" height="300">
your browser no goody
</canvas>
<div class="splash">
<h1 class="name">OUTER SPACE</h1>
</div>
</div>
@@include('./nav.html')
<div class="container p-4" id="current-exhibition">
<div class="row pt-4 text-center">
<p class="fs-3">Matthew Fischer & William J. O'Brien</p>
<p class="fs-4"><em>Duplex Magic</em></p>
<p>August 5th - October 22nd 2023</p>
</div>
@@include('./current-ex.html')
</div> <!-- end container -->
@@include('./footer.html')