Banner and contact styling.

This commit is contained in:
JesseBrault0709 2024-06-06 16:52:51 +02:00
parent 60cddb0981
commit e696b2ef0d
4 changed files with 37 additions and 9 deletions

View File

@ -2,7 +2,7 @@
<div class="headshot-container"> <div class="headshot-container">
<img src="/portrait.jpg" class="headshot" /> <img src="/portrait.jpg" class="headshot" />
</div> </div>
<div class="blurb-container"> <div class="banner-text blurb-container">
<p id="jesse-brault-name">Jesse Brault</p> <p id="jesse-brault-name">Jesse Brault</p>
<p>American conductor, composer, and developer.</p> <p>American conductor, composer, and developer.</p>
<button type="button">Read More</button> <button type="button">Read More</button>

View File

@ -7,7 +7,7 @@ import com.jessebrault.site.icon.*
<div class="headshot-container"> <div class="headshot-container">
<img src="/portrait2.jpg" class="headshot" /> <img src="/portrait2.jpg" class="headshot" />
</div> </div>
<article class="social-media-links"> <article class="banner-text social-media-links">
<h1>Social Media</h1> <h1>Social Media</h1>
<div class="social-media-links"> <div class="social-media-links">
<a href={spotifyUrl}><SpotifyIcon /><span>Spotify Profile</span></a> <a href={spotifyUrl}><SpotifyIcon /><span>Spotify Profile</span></a>

View File

@ -11,25 +11,30 @@ import com.jessebrault.site.StandardPage
<div class="control"> <div class="control">
<label for="name">Name</label> <label for="name">Name</label>
<input id="name" name="name" type="text" /> <input id="name" name="name" type="text" />
<p class="message">&nbsp;</p>
</div> </div>
<div class="control"> <div class="control">
<label for="institution">Institution</label> <label for="institution">Institution</label>
<input id="institution" name="institution" type="text" /> <input id="institution" name="institution" type="text" />
<p class="message">&nbsp;</p>
</div> </div>
<div class="control"> <div class="control">
<label for="email">Email</label> <label for="email">Email</label>
<input id="email" name="email" type="email" /> <input id="email" name="email" type="email" />
<p class="message">&nbsp;</p>
</div> </div>
<div class="control"> <div class="control">
<label for="message">Message</label> <label for="message">Message</label>
<textarea id="message" name="message"></textarea> <textarea id="message" name="message"></textarea>
<p class="message">&nbsp;</p>
</div> </div>
<div class="control"> <div class="control">
<input type="submit" /> <input type="submit" />
<p class="message">&nbsp;</p>
</div> </div>
</form> </form>
</article> </article>

View File

@ -24,7 +24,6 @@ body {
.header-banner-container { .header-banner-container {
background-color: var(--petrol); background-color: var(--petrol);
font-family: var(--gothic); font-family: var(--gothic);
letter-spacing: 0.2em;
} }
header { header {
@ -45,8 +44,13 @@ header .titles * {
margin: 0; margin: 0;
} }
header .titles h1 {
letter-spacing: 0.175em;
}
header .titles h2 { header .titles h2 {
font-size: 18px; font-size: 18px;
letter-spacing: 0.15em;
} }
nav ul { nav ul {
@ -79,6 +83,10 @@ nav a:hover {
padding: 15px 50px 30px; padding: 15px 50px 30px;
} }
.banner-text {
letter-spacing: 0.15em;
}
main { main {
background-color: var(--off-white); background-color: var(--off-white);
display: flex; display: flex;
@ -90,7 +98,7 @@ article {
font-family: var(--garamond); font-family: var(--garamond);
letter-spacing: 0.05em; letter-spacing: 0.05em;
padding: 50px 25px; padding: 50px 25px;
max-width: 700px; max-width: 70ch;
text-align: justify; text-align: justify;
} }
@ -117,6 +125,12 @@ footer svg:hover {
fill: var(--off-white); fill: var(--off-white);
} }
input,
textarea,
button {
border-radius: 3px;
}
.headshot-container { .headshot-container {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@ -142,17 +156,24 @@ footer svg:hover {
} }
.biography-banner .blurb-container p#jesse-brault-name { .biography-banner .blurb-container p#jesse-brault-name {
letter-spacing: 0.15em;
font-size: 54px; font-size: 54px;
} }
.biography-banner .blurb-container button { .biography-banner .blurb-container button {
border: 1px solid var(--light-gray); border: 1px solid var(--charcoal);
background-color: var(--light-gray);
width: 150px; width: 150px;
height: 40px; height: 40px;
font-family: var(--gothic); font-family: var(--gothic);
font-size: 18px; font-size: 18px;
} }
.biography-banner .blurb-container button:hover {
background-color: var(--off-white);
cursor: pointer;
}
.contact-banner article.social-media-links { .contact-banner article.social-media-links {
font-family: var(--gothic); font-family: var(--gothic);
} }
@ -160,7 +181,6 @@ footer svg:hover {
.contact-banner article.social-media-links h1 { .contact-banner article.social-media-links h1 {
font-size: 36px; font-size: 36px;
color: var(--light-gray); color: var(--light-gray);
text-align: center;
} }
.contact-banner div.social-media-links { .contact-banner div.social-media-links {
@ -215,13 +235,13 @@ form.contact {
width: 100%; width: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
row-gap: 15px; row-gap: 10px;
} }
.contact .control { .contact .control {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
row-gap: 10px; row-gap: 5px;
} }
.contact .control * { .contact .control * {
@ -235,7 +255,6 @@ form.contact {
font-size: 18px; font-size: 18px;
padding: 5px; padding: 5px;
border: 1px solid var(--charcoal); border: 1px solid var(--charcoal);
border-radius: 3px;
} }
.contact .control textarea { .contact .control textarea {
@ -252,3 +271,7 @@ form.contact {
background-color: rgba(from var(--petrol) r g b / 0.5); background-color: rgba(from var(--petrol) r g b / 0.5);
cursor: pointer; cursor: pointer;
} }
.contact .control .message {
margin: 0;
}