-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathportfolio.html
159 lines (128 loc) · 6.83 KB
/
portfolio.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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Nick Black - Charlotte, NC - Software Engineer</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<link rel="stylesheet" type="text/css" media="screen" href="./timer.css" />
</head>
<body>
<div class="main-container">
<header class="flexContainer">
<h1>Nick Black</h1>
</header>
<nav>
<ul>
<li><a href="index.html">home</a></li>
<li><a href="resume.html">resume</a></li>
<li><a href="portfolio.html">portfolio</a></li>
<li><a href="todo.html">todo</a></li>
<li><a href="https://github.com/nickBlack4">github</a></li>
<li>
<a href="http://www.nickblackguitar.com" style="color: greenyellow;"
>music</a
>
</li>
</ul>
</nav>
<div class="containerForBorderRadius">
<div class="contentContainer">
<p>
These projects were added almost two years ago. I have been putting newer things on GitHub for the convenience.
</p>
<hr />
<p class="projectDescription">
<h2>Nadeen's Hermitage Haven</h2>
</p>
<p>
This is a restaurant in Nashville I built a website for.
</p>
<!-- slideshow -->
<div class="slideShow">
<img class="mySlides" src="images/portfolioWebsites/slideShow/nadeens.png">
<img class="mySlides" src="images/portfolioWebsites/slideShow/nadeens2.png">
<img class="mySlides" src="images/portfolioWebsites/slideShow/nadeensContact.png">
</div>
<!-- buttons that target mySlides class to change pictures -->
<div>
<!-- function takes argument n and mySlidesN which fits class name of img -->
<button class="slideButton" onclick="plusDivs(-1, 'mySlides')">Prev</button>
<button class="slideButton" onclick="plusDivs(1, 'mySlides')">Next</button>
</div>
<br />
<hr />
<p class="projectDescription">
<h2>Nickblackguitar.com</h2>
</p>
<p>
This website is my personal one for my music.
</p>
<!-- slideshow -->
<div class="slideShow">
<img class="mySlides2" src="images/portfolioWebsites/slideShow/nickblackguitarWebsite.png">
<img class="mySlides2" src="images/portfolioWebsites/slideShow/nickblackguitarMobile.png">
</div>
<!-- buttons that target mySlides2 -->
<div>
<button class="slideButton" onclick="plusDivs(-1, 'mySlides2')">Prev</button>
<button class="slideButton" onclick="plusDivs(1, 'mySlides2')">Next</button>
</div>
<br />
<hr />
<p class="projectDescription">
<h2>Honky Tonkify</h2>
</p>
<p>
This app was built out with React JS and json-server. There is a random lyric generator built in that will allow
you to randomly generate lyrics based on a simplistic model of a sentence. It fits them
together in a way that while linguistically makes sense--doesn't quite semantically. A humorous challenge.
</p>
<div class="slideShow">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/1.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/2.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/3.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/4.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/5.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/6.png">
<img class="mySlides3" src="images/portfolioWebsites/slideShow/7.png">
</div>
<!-- buttons that target mySides3 -->
<div>
<button class="slideButton" onclick="plusDivs(-1, 'mySlides3')">Prev</button>
<button class="slideButton" onclick="plusDivs(1, 'mySlides3')">Next</button>
</div>
<script>
var slideIndex = 1;
let mySlidesN = "mySlides";
// needed to call each one separately to get initial setup to be correct with pictures hidden except first slide
showDivs(slideIndex, mySlidesN);
showDivs(slideIndex, "mySlides2");
showDivs(slideIndex, "mySlides3");
function plusDivs(n, mySlidesN) {
showDivs(slideIndex += n, mySlidesN);
}
function showDivs(n, mySlidesN) {
var i;
var x = document.getElementsByClassName(mySlidesN);
if (n > x.length) { slideIndex = 1 }
if (n < 1) { slideIndex = x.length }
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex - 1].style.display = "block";
}
</script>
</div>
</div>
<!-- main container -->
</div>
<footer>
<div class="timer-container">
<div class="countup" id="timer"></div>
</div>
</footer>
<script src="./timer.js"></script>
</body>
</html>