Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8687fd2
Create index.html
michael-mcmasters Oct 22, 2020
992ec5a
Center items with CSS
michael-mcmasters Oct 22, 2020
52ccae1
Add image and placeholder text
michael-mcmasters Oct 22, 2020
d802b42
Move image to right of text
michael-mcmasters Oct 22, 2020
dda9c17
Add background color
michael-mcmasters Oct 22, 2020
9b21ef7
Add more styling and formatting
michael-mcmasters Oct 22, 2020
18beffc
Fill out most of the placeholder text
michael-mcmasters Oct 22, 2020
d4a3b3a
Give wrapper div a colored rounded background
michael-mcmasters Oct 23, 2020
ae6ec19
Change text colors. Make image responsive
michael-mcmasters Oct 23, 2020
cb57551
Re-organize how classes are placed on elements
michael-mcmasters Oct 23, 2020
8b6ead9
Move styling to stylesheet instead of html
michael-mcmasters Oct 23, 2020
bf19faf
Add transition on hover
michael-mcmasters Oct 23, 2020
4b043a0
Add background on hover to name
michael-mcmasters Oct 23, 2020
7c9491d
Change Objective text
michael-mcmasters Oct 23, 2020
5bd6b97
Add LinkedIn URL
michael-mcmasters Oct 23, 2020
e709a94
Add navbar
michael-mcmasters Oct 23, 2020
53434dd
Style navbar
michael-mcmasters Oct 24, 2020
b1f6c12
Style skills
michael-mcmasters Oct 24, 2020
7cc144b
Create contact-form.html
michael-mcmasters Oct 24, 2020
7d05560
Make Contact link to new HTML page
michael-mcmasters Oct 24, 2020
ae12a07
Move styles that only index.html uses to index.css
michael-mcmasters Oct 24, 2020
83c0f5d
Add input fields for name, last name, number and contact type
michael-mcmasters Oct 24, 2020
a9ea9a2
Add all contact element and put spacing around each
michael-mcmasters Oct 24, 2020
f8b709a
Add submit button and validation
michael-mcmasters Oct 24, 2020
7cb8c25
Add margin to contact field
michael-mcmasters Oct 24, 2020
00a50c0
Add placeholder text
michael-mcmasters Oct 24, 2020
42f1c1f
Add and fill out an About page
michael-mcmasters Oct 24, 2020
d4c0f0f
Clean up CSS. Add copyright symbol to About page
michael-mcmasters Oct 24, 2020
4a7b060
Correct resume information
michael-mcmasters Oct 24, 2020
fa4c29a
Add awards
michael-mcmasters Oct 24, 2020
900900d
Change positions of radio options
michael-mcmasters Oct 24, 2020
523f104
Add placeholder text to message box
michael-mcmasters Oct 24, 2020
9fbbde9
Add untracked file, about.html
michael-mcmasters Oct 25, 2020
e368a03
Fix formatting. Remove redundant text
michael-mcmasters Oct 25, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions about.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Document</title>
</head>

<body>

<div id="navbar">
<a href='./index.html'>Home</a>
<a href="./contact-form.html">Contact</a>
<a href="https://www.linkedin.com/in/michael-mcmasters-aa11501b9/">LinkedIn</a>
<a href="./about.html">About</a>
</div>

<div class="main-content-wrapper">

<h1 class="title">About</h1>

<p>Michael is a man who loves puppies and is looking for a job.
This page wasn't a part of the assignment. But he thought an About tab would look great
on the navbar.</p>
<p>&#169 Here's a copyright symbol.</p>

</div>
</body>

</html>
98 changes: 98 additions & 0 deletions contact-form.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Document</title>
</head>

<body>
<div id="navbar">
<a href='./index.html'>Home</a>
<a href="./contact-form.html">Contact</a>
<a href="https://www.linkedin.com/in/michael-mcmasters-aa11501b9/">LinkedIn</a>
<a href="./about.html">About</a>
</div>

<div class="main-content-wrapper">

<h1 class="title">Contact</h1>

<form action="contact-form.html" method="post">

<label for="name">First Name:</label>
<br>
<input type=text" id="name" name="first-name" placeholder="First Name">
<br>
<br>

<label for="name">Last Name:</label>
<br>
<input type=text" id="last-name" name="last-name" placeholder="Last Name">
<br>
<br>

<label for="name">Phone Number:</label>
<br>
<input type=text" id="phone-number" name="phone-number" placeholder="(xxx)-xxx-xxxx">
<br>
<br>

<label>Contact Type:</label>
<br>
<input type="radio" id="landline" name="contact-type">
<label for="landline">Landline</label>
<br>
<input type="radio" id="mobile" name="contact-type">
<label for="mobile">Mobile</label>
<br>
<br>

<label for="name">Email:</label>
<br>
<input type=text" id="email" name="email" placeholder="xxxx@xxx.com">
<br>
<br>

<label for="marketing">How did you hear about us:</label>
<br>
<select id="marketing" name="marketing">
<option value="search-engine">Search Engine</option>
<option value="social-media">Social Media</option>
<option value="recruiter">Recruiter</option>
</select>
<br>
<br>

<label>Interest for contacting:</label>
<br>
<input type="checkbox" id="javascript" value="interest-for-contacting" name="contact-interest">
<label for="javascript">Javascript</label><br>
<input type="checkbox" id="html" value="interest-for-contacting" name="contact-interest">
<label for="html">HTML</label><br>
<input type="checkbox" id="css" value="interest-for-contacting" name="contact-interest">
<label for="css">CSS</label><br>
<input type="checkbox" id="git" value="interest-for-contacting" name="contact-interest">
<label for="git">Git</label><br>
<input type="checkbox" id="unity" value="interest-for-contacting" name="contact-interest">
<label for="unity">Unity</label><br>
<input type="checkbox" id="c-sharp" value="interest-for-contacting" name="contact-interest">
<label for="c-sharp">C#</label><br>
<br>

<label for="message">Message</label>
<br>
<textarea id="message" name="user_message" maxlength="250" placeholder="Type message here..."></textarea>
<br>
<br>

<button type="submit">Submit</button>

</form>

</div>
</body>

</html>
Binary file added images/avatar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
51 changes: 51 additions & 0 deletions index.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
/* This is for CSS that only index.html uses. Global styles are in styles.css */

img {
border-radius: 50%;
width: 12em;
float: right;

transition: 0.2s;
}

img:hover {
cursor: pointer;
opacity: 0.9;
}

.hover-transition {
border-left: 0px solid var(--secondary-text-color);
transition: 0.4s;
}

.hover-transition:hover {
background-color: #d88f53;
border-left: 6px solid var(--secondary-text-color);
padding-left: 10px;
}

.company {
font-weight: bold;
}

.position {
font-style: bold;
color: var(--secondary-text-color);
}

.date {
font-style: italic;
color: var(--secondary-text-color);
}

.main-text {
display: block;
}

@media (max-width: 1072px) {
img {
float: none;
display: block;
margin: auto;
}
}
80 changes: 80 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" type="text/css" href="index.css">
<title>Resume</title>
</head>

<body>

<div id="navbar">
<a href='./index.html'>Home</a>
<a href="./contact-form.html">Contact</a>
<a href="https://www.linkedin.com/in/michael-mcmasters-aa11501b9/">LinkedIn</a>
<a href="./about.html">About</a>
</div>


<div class="main-content-wrapper">

<h1 class="title">Michael McMasters</h1>

<a href="https://www.linkedin.com/in/michael-mcmasters-aa11501b9/"><img src="./images/avatar.jpg"
alt="An image of the author"></a>

<p class="hover-transition">
<strong>Objective: </strong>To secure long-term employment in the field of Computer Science. To advance my
position and become a full-stack developer; To secure a challenging position that will expand my skills and let
me program anything I want.
</p>

<p class="hover-transition">
<strong>Education: </strong>High School Degree
</p>

<p class="hover-transition">
<strong>Skills: </strong> Javascript &#8729 HTML &#8729 CSS &#8729 Git &#8729 Unity &#8729 C#
</p>

<p class="hover-transition">
<strong>Awards: </strong> Employee of the year at My Alarm Center. Invited by Facebook to be an Oculus Start
member for indie game developers.
</p>
<br>
<br>

<div class="hover-transition">
<span class="company">Doordash: </span><span class="position">Independent Contractor</span><br>
<span class="date">November 2016 - Present</span><br>
<span class="main-text">Worked full-time around the Philly metro area driving passengers to their destinations;
picked up food from various restaurants and delivered to customers
</span>
</div>

<p class="hover-transition">
<span class="company">Hop Energy: </span><span class="position">Independent Contractor: Database Entry
Clerk</span><br>
<span class="date">February 2016 - November 2016</span><br>
<span class="main-text">Scanned hard copy contracts into computer database;
updated and organized customer account information; trained staff
</span>
</p>

<p class="hover-transition">
<span class="company">My Alarm Center: </span><span class="position">Installation Coordinator</span><br>
<span class="date">March 2014 - January 2016</span><br>
<span class="main-text">Liaison between Sales reps and field technicians; solely responsible for new customer
shell accounts; created work orders; processed customer billing; handled technician payments; organized
technician inventory
</span>
</p>

</div>

</body>

</html>
83 changes: 83 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
/* This is for global styles that all pages use */

body {
--primary-text-color: #222527;
--secondary-text-color: rgb(70, 70, 70);
--background-color: #f4a261;
--background-color-hover: #d88f53;
--border-color: var(--secondary-text-color);

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,
"Open Sans", "Helvetica Neue", sans-serif;

color: var(--primary-text-color);

background-color: #2a9d8f;
}

#navbar {
margin: -10px -10px 20px -10px; /* Negative so div goes to edge of screen */
padding: 35px 25%;
background-color: #222;

display: flex;
flex-direction: row;
color: green;
list-style: none;
}

#navbar a {
padding: 15px;
font-size: 18px;
border-radius: 20px;

transition: 0.2s;
}

#navbar :nth-child(4) {
margin-left: auto;
}

a:link {
color: green;
}

a:visited {
color: var(--background-color-hover);
}

a:hover {
color: yellow;
background-color: #18343f;
border-radius: 20px;
}

.main-content-wrapper {
margin: auto;
padding: 0 20px 20px;
width: 50%;
background-color: var(--background-color);
border-radius: 40px;
box-shadow: 13px 13px 0 #222;
}

.primary-text {
color: var(--primary-text-color);
}

.secondary-text {
color: var(--secondary-text-color);
}

.title {
text-align: center;
margin-top: 10px;
padding: 10px 0px;
border-radius: 40px 40px 0 0;
border-bottom: 1px solid var(--border-color);

transition: 0.2s;
}
.title:hover {
background-color: var(--background-color-hover);
}