-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
210 lines (193 loc) · 8.97 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Shannon Eoff: Portfolio</title>
<link rel="shortcut icon" type="img/jpg" href="images/coding_icon.png">
<link rel="stylesheet" type="text/css" href="./stylesheet/portfolio.css">
</head>
<body class="background">
<script>
document.body.classList.add("fade-out");
window.addEventListener("DOMContentLoaded", () => {
document.body.classList.remove("fade-out");
});
</script>
<!-- NAV BAR -->
<div class="navbar">
<a class="active" href="#home">Home</a>
<a href="#slideshow">Slideshow</a>
<a href="#about">About</a>
<a href="#github">GitHub</a>
<a onclick="openForm()" ondblclick="closeForm()" class="contact">Contact</a>
</div>
<!-- END NAV BAR -->
<!-- Breaks between Nav Bar and First Heading -->
<br>
<br>
<!-- BACKGROUND VIDEO -->
<div id="home">
<video autoplay muted loop id="Typing_Video">
<source src="./images/video/Typing.mp4" type="video/mp4">
<!-- Message if video doesn't run -->
Your browser does not support HTML5 video.
</video>
</div>
<!-- END BACKGROUND VIDEO -->
<!-- VIDEO TEXT -->
<div class="video-text">
<h1 class="white-text">Shannon Eoff's Portfolio</h1>
<strong>
<p class="center">
<q>In some ways, programming is like painting.
<br>You start with a blank canvas and certain basic raw materials.
<br>You use a combination of science, art, and craft to determine what to do with them.
</q>
<br> - Andrew Hunt
<br>
<br>
<q>The most damaging phrase in the language is... it's always been done this way.
</q>
<br> - Grace Hopper
<br>
<br>My name is Shannon Eoff. Welcome to my portfolio website. On it, I will share with you my
background and experience.
<br>
<br>Thank you for stopping by and enjoy!
</p>
</strong>
</div>
<!-- END VIDEO TEXT -->
<!-- SLIDESHOW SECTION -->
<div id="slideshow">
<div id="Slideshow_Background">
<div id="Slideshow_Container">
<!-- Slide 1 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/Selfie.jpg" alt="Selfie">
<div class="text">I'm available to assist you on your project!</div>
</div>
<!-- Slide 2 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/HTML_CSS_and_JavaScript.jpeg"
alt="HTML, CSS, and JS logos">
<div class="text">I am a full-stack software developer,<br>trained in:<br>HTML, CSS, JavaScript,...
</div>
</div>
<!-- Slide 3 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/Python.png" alt="Python logo">
<div class="text">...the popular programming language, Python,...</div>
</div>
<!-- Slide 4 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/Angular_and_NodeJS.png" alt="Angular + Node.js logo">
<div class="text">...Angular, Node.js, SASS, ASP.NET, MVC,...</div>
</div>
<!-- Slide 5 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/SQL_and_Database.jpg" alt="SQL logo">
<div class="text">...back end development, MongoDB, and SQL.</div>
</div>
<!-- Slide 6 of 6 -->
<div class="mySlides fade">
<img class="Slideshow_Images" src="images/binary-world.jpg" alt="Binary Code + Earth">
<div class="text"><a class="white-text contact" onclick="openForm()">Reach out and we will talk!</a>
</div>
</div>
<!-- Previous and Next buttons -->
<a class="Previous" onclick="plusSlides(-1)">❮</a>
<a class="Next" onclick="plusSlides(1)">❯</a>
<br><br> <!-- Adds a space between slideshow images and dots -->
<!-- Slideshow dots (these are another way for users to navigate through the slideshow) -->
<div style="text-align: center;">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
<span class="dot" onclick="currentSlide(4)"></span>
<span class="dot" onclick="currentSlide(5)"></span>
<span class="dot" onclick="currentSlide(6)"></span>
</div>
</div>
</div>
</div>
<!-- ABOUT SECTION -->
<div class="row" id="about">
<!-- LEFT COLUMN -->
<div class="column_2">
<img src="./images/laptop.jpg" alt="Laptop Setup">
</div>
<!-- RIGHT COLUMN -->
<div class="column_1">
<h1>About</h1>
<p>
I am a software developer who truly enjoys coding! As a mother of adult children, partner to a wonderful
non-binary human, drummer, traveler, and volunteer, I stay busy with all of the things which give life
to myself and others.
<br>
<br>As a graduate of <a href="https://www.learncodinganywhere.com" target="_blank">The Tech
Academy</a>'s JavaScript Boot Camp, I am trained and experienced in the following web and
programming languages: HTML, CSS, JavaScript, Python, Bootstrap, and more.
<div id="speciallinks">
<a href="./images/Resume.pdf" target="_blank">View Resumé</a> ||
<a href="https://linkedin.com/in/shannoneoff" target="_blank">My LinkedIn Profile</a>
</div>
<p>Let's collaborate together on your project. <a onclick="openForm()" class="contact">Contact</a> me
below!</p>
</p>
</div>
</div>
<!-- END ABOUT SECTION -->
<!-- GITHUB SECTION -->
<div class="row" id="github">
<!-- LEFT COLUMN -->
<div class="column_1">
<h1>GitHub</h1>
<p>
You may view my coding projects on my GitHub profile here:
<br>
<p class="center"><a href="https://github.com/shannoneoff" target="_blank">My GitHub profile</a></p>
<p class="center"><a href="https://github.com/shannoneoff/Todo_App" target="_blank">MERN Stack ToDo App</a></p>
<p class="center"><a href="https://github.com/shannoneoff/rockpaperscissors" target="_blank">Rock Paper Scissors App (Angular, Typescript)</a></p>
</p>
</div>
<!-- RIGHT COLUMN -->
<div class="column_2">
<a href="https://github.com/shannoneoff" target="_blank"><img src="./images/Octocat.jpg"
alt="GitHub Octocat logo"></a>
</div>
</div>
<!-- END GITHUB SECTION -->
<!-- CONTACT SECTION -->
<div id="contact">
<button onclick="openForm()" class="Pop_Up_Button">CONTACT</button>
<div class="form-popup" id="myForm">
<!-- FORMSPREE Form data -->
<form action="https://formspree.io/f/xyyvpbwa" method="post" class="form-container">
<h1>Contact</h1>
<label for="name"><b>Name:</b></label>
<input type="text" placeholder="Your Full Name" name="name" required>
<label for="email"><b>Email:</b></label>
<input type="text" placeholder="Email Address" name="email" required>
<label for="phone"><b>Phone:</b></label>
<input type="text" placeholder="Phone Number (optional)" name="phone">
<label for="message"><b>Message:</b></label>
<input type="text" placeholder="Enter your message here" name="message" required>
<button type="submit" class="btn submit">SUBMIT</button>
<button type="button" class="btn cancel" onclick="closeForm()">CLOSE</button>
</form>
</div>
</div>
<!-- END CONTACT SECTION -->
<!-- FOOTER SECTION -->
<footer>
<p>
<p class="center">©2022 <a href="https://github.com/shannoneoff">Shannon Eoff</a></p>
<br>
</p>
</footer>
<!-- END FOOTER SECTION -->
<script src="./javascript/portfolio.js"></script>
</body>
</html>