-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
380 lines (377 loc) · 20.7 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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
<!DOCTYPE html>
<html lang="en" data-bs-theme="light">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Portofolio Nath</title>
<!-- BOOTSTRAP -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
<!-- bootstrap ikon -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css">
<!-- google font -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@200;500;700&display=swap" rel="stylesheet">
<!-- style css -->
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<!-- nav start -->
<nav class="nav-bar">
<a href="#" class="logo">Nath</a>
<div class="navigasi">
<a href="#" class="link">Home</a>
<a href="#about" class="link">About Me</a>
<a href="#myProject" class="link">Project</a>
<a href="#contact" class="link">Contact</a>
</div>
<div class="menu-navigasi">
<div class="dropdown">
<button class="btn dropdown-toggle me-5" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<i class="bi bi-sun-fill theme-icon-active" data-theme-icon-active="bi-sun-fill"></i></button>
<ul class="dropdown-menu dropdown-menu-end">
<li><button class="dropdown-item d-flex align-item-center" type="button" data-bs-theme-value="light">
<i class="opacity-50 bi bi-sun-fill me-2" data-theme-icon="bi-sun-fill"></i>Light</button>
</li>
<li><button class="dropdown-item d-flex align-item-center" type="button" data-bs-theme-value="dark">
<i class="opacity-50 bi bi-moon-fill me-2" data-theme-icon="bi-moon-fill"></i>Dark</button>
</li>
<li><button class="dropdown-item d-flex align-item-center" type="button" data-bs-theme-value="auto">
<i class="opacity-50 bi bi-circle-half me-2" data-theme-icon="bi-circle-half"></i>Auto</button>
</li>
</ul>
</div>
<div class="menu">
<a href="#" id="menu">
<i class="bi bi-list"></i>
</a>
</div>
</div>
</nav>
<!-- nav end -->
<!-- hero start -->
<section id="home" class="hero">
<main class="content">
<h1>Personal Portofolio by Nath</h1>
<p> Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aliquid a mollitia fugiat facilis magni blanditiis
culpa dolorem nesciunt veniam. Incidunt, minus possimus officia! </p>
<div class="tech">
<div class="techIcon">
<img src="img/htmlIcon.png" alt="html-icon">
</div>
<div class="techIcon">
<img src="img/cssIcon.png" alt="css-icon">
</div>
<div class="techIcon">
<img src="img/jsIcon.png" alt="js-icon">
</div>
<div class="techIcon">
<img src="img/bootstrapIcon.png" alt="js-icon">
</div>
</div>
<a href="#about" class="btn">Get Started</a>
</main>
</section>
<!-- hero end -->
<!-- about start -->
<section id="about" class="about">
<h2>About <span>Me</span></h2>
<div class="row">
<div class="about-img">
<img src="img/hero2.png" class="animated" alt="nath" />
</div>
<div class="content">
<h3>Hi, <span>I'm Jonathan</span></h3>
<p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate molestiae harum voluptates rem hic
nihil? Commodi labore molestiae sed aspernatur. </p>
<p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nam dignissimos sunt quis iure accusantium
voluptates adipisci eligendi id vel dolorum! </p>
</div>
</div>
</section>
<!-- about end -->
<!-- project start -->
<section id="myProject" class="myProject">
<h2>Project</h2>
<p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Eos doloremque. </p>
<div class="project-row">
<div class="project-content">
<div class="my-project">
<a href="https://shorturl.at/jwxR7">
<img src="img/polotno.png" alt="" />
<a href="https://shorturl.at/jwxR7" class="project-detail">Live Demo</a>
<p class="project-name">UI/UX Aplikasi Mobile "Career Search"</p>
<div class="iconTech">
<div class="tech">
<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 16C16 13.7909 17.7909 12 20 12C22.2091 12 24 13.7909 24 16C24 18.2091 22.2091 20 20 20C17.7909 20 16 18.2091 16 16Z"
fill="#1ABCFE"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 24C8 21.7909 9.79086 20 12 20H16V24C16 26.2091 14.2091 28 12 28C9.79086 28 8 26.2091 8 24Z"
fill="#0ACF83"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 4V12H20C22.2091 12 24 10.2091 24 8C24 5.79086 22.2091 4 20 4H16Z" fill="#FF7262"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 8C8 10.2091 9.79086 12 12 12H16V4H12C9.79086 4 8 5.79086 8 8Z" fill="#F24E1E"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 16C8 18.2091 9.79086 20 12 20H16V12H12C9.79086 12 8 13.7909 8 16Z" fill="#A259FF"></path>
</g>
</svg>
</div>
</div>
</a>
</div>
</div>
<div class="project-content">
<div class="my-project">
<a href="https://shorturl.at/xEJKT">
<img src="img/dapurkreatif.png" alt="" />
<a href="https://shorturl.at/xEJKT" class="project-detail">Live Demo</a>
<p class="project-name">UI/UX Aplikasi Mobile "Dapur Kreatif"</p>
<div class="iconTech">
<div class="tech">
<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 16C16 13.7909 17.7909 12 20 12C22.2091 12 24 13.7909 24 16C24 18.2091 22.2091 20 20 20C17.7909 20 16 18.2091 16 16Z"
fill="#1ABCFE"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 24C8 21.7909 9.79086 20 12 20H16V24C16 26.2091 14.2091 28 12 28C9.79086 28 8 26.2091 8 24Z"
fill="#0ACF83"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 4V12H20C22.2091 12 24 10.2091 24 8C24 5.79086 22.2091 4 20 4H16Z" fill="#FF7262"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 8C8 10.2091 9.79086 12 12 12H16V4H12C9.79086 4 8 5.79086 8 8Z" fill="#F24E1E"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 16C8 18.2091 9.79086 20 12 20H16V12H12C9.79086 12 8 13.7909 8 16Z" fill="#A259FF"></path>
</g>
</svg>
</div>
</div>
</a>
</div>
</div>
<div class="project-content">
<div class="my-project">
<a href="https://nathanady.github.io/nathanady/">
<img src="img/gmStore.jpg" alt="" />
<a href="https://nathanady.github.io/nathanady/" class="project-detail">Live Demo</a>
<p class="project-name">Landing Page "Bluejack Game"</p>
<div class="iconTech">
<div class="tech">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<title>file_type_tailwind</title>
<path
d="M9,13.7q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q11.1,10.9,9,13.7ZM2,22.1q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q4.1,19.3,2,22.1Z"
style="fill:#44a8b3"></path>
</g>
</svg>
</div>
<div class="tech">
<svg xmlns="http://www.w3.org/2000/svg" aria-label="JavaScript" role="img" viewBox="0 0 512 512"
fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<rect width="512" height="512" rx="15%" fill="#f7df1e"></rect>
<path
d="M324 370c10 17 24 29 47 29c20 0 33-10 33 -24c0-16 -13 -22 -35 -32l-12-5c-35-15 -58 -33 -58 -72c0-36 27 -64 70 -64c31 0 53 11 68 39l-37 24c-8-15 -17 -21 -31 -21c-14 0-23 9 -23 21c0 14 9 20 30 29l12 5c41 18 64 35 64 76c0 43-34 67 -80 67c-45 0-74 -21 -88 -49zm-170 4c8 13 14 25 31 25c16 0 26-6 26 -30V203h48v164c0 50-29 72 -72 72c-39 0-61 -20 -72 -44z">
</path>
</g>
</svg>
</div>
</div>
</a>
</div>
</div>
<div class="project-content">
<div class="my-project">
<a href="">
<img src="img/webWisata.png" alt="" height="90%" />
<a href="#detail" class="project-detail">Coming soon</a>
<p class="project-name">Web Wisata Alam NTT</p>
<div class="iconTech">
<div class="tech">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<title>file_type_tailwind</title>
<path
d="M9,13.7q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q11.1,10.9,9,13.7ZM2,22.1q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q4.1,19.3,2,22.1Z"
style="fill:#44a8b3"></path>
</g>
</svg>
</div>
<div class="tech">
<svg xmlns="http://www.w3.org/2000/svg" aria-label="JavaScript" role="img" viewBox="0 0 512 512"
fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<rect width="512" height="512" rx="15%" fill="#f7df1e"></rect>
<path
d="M324 370c10 17 24 29 47 29c20 0 33-10 33 -24c0-16 -13 -22 -35 -32l-12-5c-35-15 -58 -33 -58 -72c0-36 27 -64 70 -64c31 0 53 11 68 39l-37 24c-8-15 -17 -21 -31 -21c-14 0-23 9 -23 21c0 14 9 20 30 29l12 5c41 18 64 35 64 76c0 43-34 67 -80 67c-45 0-74 -21 -88 -49zm-170 4c8 13 14 25 31 25c16 0 26-6 26 -30V203h48v164c0 50-29 72 -72 72c-39 0-61 -20 -72 -44z">
</path>
</g>
</svg>
</div>
<div class="tech">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier">
<defs>
<radialGradient id="a" cx="-16.114" cy="20.532" r="18.384"
gradientTransform="translate(26.52 -9.307)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ffffff"></stop>
<stop offset="0.5" stop-color="#4c6b96"></stop>
<stop offset="1" stop-color="#231f20"></stop>
</radialGradient>
</defs>
<title>file_type_php</title>
<ellipse cx="16" cy="16" rx="14" ry="7.365" style="fill:url(#a)"></ellipse>
<ellipse cx="16" cy="16" rx="13.453" ry="6.818" style="fill:#6280b6"></ellipse>
<path
d="M18.725,18.2l.667-3.434a1.752,1.752,0,0,0-.372-1.719,2.929,2.929,0,0,0-2-.525H15.867l.331-1.7a.219.219,0,0,0-.215-.26h-1.6a.219.219,0,0,0-.215.177l-.709,3.646a2.051,2.051,0,0,0-.477-1.054,2.783,2.783,0,0,0-2.2-.807H7.7a.219.219,0,0,0-.215.177l-1.434,7.38a.219.219,0,0,0,.215.26H7.869a.219.219,0,0,0,.215-.177l.347-1.785h1.2a5.167,5.167,0,0,0,1.568-.2,3.068,3.068,0,0,0,1.15-.689,3.538,3.538,0,0,0,.68-.844l-.287,1.475a.219.219,0,0,0,.215.26h1.6a.219.219,0,0,0,.215-.177l.787-4.051h1.094c.466,0,.6.093.64.133s.1.165.025.569l-.635,3.265a.219.219,0,0,0,.215.26h1.62A.219.219,0,0,0,18.725,18.2ZM11.33,15.366a1.749,1.749,0,0,1-.561,1.092,2.171,2.171,0,0,1-1.315.321H8.742l.515-2.651h.921c.677,0,.949.145,1.059.266A1.181,1.181,0,0,1,11.33,15.366Z"
style="fill:#fff"></path>
<path
d="M25.546,13.332a2.783,2.783,0,0,0-2.2-.807H20.255a.219.219,0,0,0-.215.177l-1.434,7.38a.219.219,0,0,0,.215.26h1.608a.219.219,0,0,0,.215-.177l.347-1.785h1.2a5.167,5.167,0,0,0,1.568-.2,3.068,3.068,0,0,0,1.15-.689,3.425,3.425,0,0,0,1.076-1.927A2.512,2.512,0,0,0,25.546,13.332Zm-1.667,2.034a1.749,1.749,0,0,1-.561,1.092A2.171,2.171,0,0,1,22,16.778H21.29l.515-2.651h.921c.677,0,.949.145,1.059.266A1.181,1.181,0,0,1,23.879,15.366Z"
style="fill:#fff"></path>
<path
d="M10.178,13.908a1.645,1.645,0,0,1,1.221.338,1.34,1.34,0,0,1,.145,1.161,1.945,1.945,0,0,1-.642,1.223A2.361,2.361,0,0,1,9.454,17H8.476l.6-3.089ZM6.261,20.124H7.869l.381-1.962H9.627a4.931,4.931,0,0,0,1.5-.191,2.84,2.84,0,0,0,1.07-.642,3.207,3.207,0,0,0,1.01-1.808,2.3,2.3,0,0,0-.385-2.044,2.568,2.568,0,0,0-2.035-.732H7.7Z"
style="fill:#000004"></path>
<path
d="M14.387,10.782h1.6L15.6,12.744h1.421a2.767,2.767,0,0,1,1.85.468,1.548,1.548,0,0,1,.305,1.516l-.667,3.434H16.89l.635-3.265a.886.886,0,0,0-.08-.76,1.121,1.121,0,0,0-.8-.2H15.37l-.822,4.228h-1.6Z"
style="fill:#000004"></path>
<path
d="M22.727,13.908a1.645,1.645,0,0,1,1.221.338,1.34,1.34,0,0,1,.145,1.161,1.945,1.945,0,0,1-.642,1.223A2.361,2.361,0,0,1,22,17h-.978l.6-3.089ZM18.81,20.124h1.608l.381-1.962h1.377a4.931,4.931,0,0,0,1.5-.191,2.84,2.84,0,0,0,1.07-.642,3.207,3.207,0,0,0,1.01-1.808,2.3,2.3,0,0,0-.385-2.044,2.568,2.568,0,0,0-2.035-.732H20.244Z"
style="fill:#000004"></path>
</g>
</svg>
</div>
</div>
</a>
</div>
</div>
</div>
</section>
<!-- project end -->
<!-- kontak star -->
<section id="contact" class="contact">
<h2><span>Contact</span> Me</h2>
<p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Repellendus, nam! </p>
<div class="row-cnt">
<iframe
src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d655.1176238650986!2d123.50978851847391!3d-10.239833616669987!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sid!2sid!4v1676818284560!5m2!1sid!2sid"
allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade" class="map"></iframe>
<form action="">
<div class="input-group">
<i class="bi bi-person-fill"></i>
<input required="" type="text" name="text" class="input" />
<label class="title-input">Name</label>
</div>
<div class="input-group">
<i class="bi bi-envelope-at-fill"></i>
<input required="" type="text" name="text" class="input" />
<label class="title-input">Email</label>
</div>
<div class="input-group">
<i class="bi bi-telephone-fill"></i>
<input required="" type="number" name="number" class="input" />
<label class="title-input">Phone Number</label>
</div>
<button type="submit" class="send">
<span></span>
<span></span>
<span></span>
<span></span>Send </button>
</form>
</div>
</section>
<!-- kontak end -->
<!-- footer start -->
<footer>
<div class="sosmed">
<a href="#facebook"><i class="bi bi-facebook"></i></a>
<a href="#instagram"><i class="bi bi-instagram"></i></a>
<a href="#tiktok"><i class="bi bi-tiktok"></i></a>
<a href="https://github.com/NathanAdy/nathanady"><i class="bi bi-github"></i></a>
</div>
<div class="loct">
<p>Kab.Kupang-Nusa Tenggara Timur</p>
</div>
<div class="creat">
<p>Created By <a href="#">Jonathan</a> | ©2021.</p>
</div>
</footer>
<!-- footer end -->
<!-- BOOTSTRAP JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous">
</script>
<!-- DARK MODE JS -->
<script>
(() => {
'use strict'
const storedTheme = localStorage.getItem('theme')
const getPreferredTheme = () => {
if (storedTheme) {
return storedTheme
}
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'
}
const setTheme = function (theme) {
if (theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.setAttribute('data-bs-theme', 'dark')
} else {
document.documentElement.setAttribute('data-bs-theme', theme)
}
}
setTheme(getPreferredTheme())
const showActiveTheme = theme => {
const activeThemeIcon = document.querySelector('.theme-icon-active')
const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`)
const iconOfActiveBtn = btnToActive.querySelector('i').dataset.themeIcon
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active')
})
btnToActive.classList.add('active')
activeThemeIcon.classList.remove(activeThemeIcon.dataset.themeIconActive)
activeThemeIcon.classList.add(iconOfActiveBtn)
activeThemeIcon.dataset.iconOfActive = iconOfActiveBtn
}
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
if (storedTheme !== 'light' || storedTheme !== 'dark') {
setTheme(getPreferredTheme())
}
})
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme())
document.querySelectorAll('[data-bs-theme-value]').forEach(toggle => {
toggle.addEventListener('click', () => {
const theme = toggle.getAttribute('data-bs-theme-value')
localStorage.setItem('theme', theme)
setTheme(theme)
showActiveTheme(theme)
})
})
})
})()
</script>
<!-- MY SCRIPT -->
<script src="js/script.js"></script>
</body>
</html>