Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
38 changes: 29 additions & 9 deletions about.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,28 @@
</head>

<body>
<nav class="navbar" aria-label="Primary navigation">
<div class="nav-inner">
<img src="/images/logo.jpeg" alt="Brand Logo" class="logo">
<a href="index.html" class="nav-brand">Vimal Tech</a>

<button class="nav-toggle" id="navToggle" aria-label="Toggle navigation" aria-expanded="false">
<span></span>
<span></span>
<span></span>
</button>

<ul class="nav-links" id="navMenu">
<li><a href="index.html">Home</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="expertise.html">Expertise</a></li>
<li><a href="contact.html">Contact</a></li>
<li><a href="about.html" class="active">About</a></li>
</ul>
</div>
</nav>
<div class="noise" aria-hidden="true"></div>
<div class="container">
<h5 style="text-align: center;">
<a href="index.html" style="color: rgb(201, 238, 99); text-decoration: none;">Home</a>&ensp;|&ensp;
<a href="services.html" style="color: rgb(201, 238, 99); text-decoration: none;">Services</a>&ensp;|&ensp;
<a href="expertise.html" style="color: rgb(201, 238, 99); text-decoration: none;">Expertise</a>&ensp;|&ensp;
<a href="contact.html" style="color: rgb(201, 238, 99); text-decoration: none;">Contact</a>&ensp;|&ensp;
<a href="about.html" style="text-decoration: none; color: #ff6347">About</a>
</h5>
<header>
<div class="brand" aria-label="Brand">
<div class="logo" aria-hidden="true">
Expand All @@ -134,6 +147,13 @@ <h5 style="text-align: center;">
</svg>
</div>
<span>Vimal Patel</span>
<div class="logo" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path
d="M12 2l3.09 6.26L22 9.27l-5 4.88L18.18 22 12 18.77 5.82 22 7 14.15l-5-4.88 6.91-1.01L12 2z" />
</svg>
</div>
</div>
<button class="theme-toggle" id="themeToggle" aria-pressed="false" aria-label="Toggle theme">
<svg id="sun" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor"
Expand Down Expand Up @@ -348,8 +368,8 @@ <h2 class="title" style="margin-top:12px">

<footer
style="margin: 22px 0; color: var(--muted); display:flex; align-items:center; justify-content:space-between; gap:16px; font-size: 13px; padding: 1.2rem;">
<span>© <span id="year"></span> Vimal Tech. All rights reserved.</span>
<span>Made with ❤️ in Valsad</span>
<span>© <span id="year"></span><br>Vimal Tech.<br>All rights reserved.</span>
<span>Made with ❤️<br>In Valsad.</span>
</footer>
</div>

Expand Down
38 changes: 29 additions & 9 deletions contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,28 @@
</head>

<body>
<nav class="navbar" aria-label="Primary navigation">
<div class="nav-inner">
<img src="/images/logo.jpeg" alt="Brand Logo" class="logo">
<a href="index.html" class="nav-brand">Vimal Tech</a>

<button class="nav-toggle" id="navToggle" aria-label="Toggle navigation" aria-expanded="false">
<span></span>
<span></span>
<span></span>
</button>

<ul class="nav-links" id="navMenu">
<li><a href="index.html">Home</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="expertise.html">Expertise</a></li>
<li><a href="contact.html" class="active">Contact</a></li>
<li><a href="about.html">About</a></li>
</ul>
</div>
</nav>
<div class="noise" aria-hidden="true"></div>
<div class="container">
<h5 style="text-align: center;">
<a href="index.html" style="color: rgb(201, 238, 99); text-decoration: none;">Home</a>&ensp;|&ensp;
<a href="services.html" style="color: rgb(201, 238, 99); text-decoration: none;">Services</a>&ensp;|&ensp;
<a href="expertise.html" style="color: rgb(201, 238, 99); text-decoration: none;">Expertise</a>&ensp;|&ensp;
<a href="contact.html" style="text-decoration: none; color: #ff6347">Contact</a>&ensp;|&ensp;
<a href="about.html" style="color: rgb(201, 238, 99); text-decoration: none;">About</a>
</h5>
<header>
<div class="brand" aria-label="Brand">
<div class="logo" aria-hidden="true">
Expand All @@ -134,6 +147,13 @@ <h5 style="text-align: center;">
</svg>
</div>
<span>Vimal Patel</span>
<div class="logo" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path
d="M12 2l3.09 6.26L22 9.27l-5 4.88L18.18 22 12 18.77 5.82 22 7 14.15l-5-4.88 6.91-1.01L12 2z" />
</svg>
</div>
</div>
<button class="theme-toggle" id="themeToggle" aria-pressed="false" aria-label="Toggle theme">
<svg id="sun" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor"
Expand Down Expand Up @@ -308,8 +328,8 @@ <h2 class="title">Contact Me</h2>

<footer
style="margin: 22px 0; color: var(--muted); display:flex; align-items:center; justify-content:space-between; gap:16px; font-size: 13px; padding: 1.2rem;">
<span>© <span id="year"></span> Vimal Tech. All rights reserved.</span>
<span>Made with ❤️ in Valsad</span>
<span>© <span id="year"></span><br>Vimal Tech.<br>All rights reserved.</span>
<span>Made with ❤️<br>In Valsad.</span>
</footer>
</div>

Expand Down
134 changes: 132 additions & 2 deletions css/contact.css
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,15 @@ body {
height: 100%;
}

/* Logo image */
.logo {
height: 32px;
width: 32px;
object-fit: contain;
border-radius: 6px;
/* optional for a softer look */
}

body {
margin: 0;
font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
Expand All @@ -46,7 +55,7 @@ body {

.container {
max-width: 1100px;
margin: 60px auto;
margin: 30px auto;
padding: 0 20px;
}

Expand Down Expand Up @@ -530,4 +539,125 @@ section[aria-labelledby="contact-info-title"] .contact-item a:hover {

#scrollTopBtn:active {
transform: scale(.94);
}
}

/* =========================
Responsive Navigation Bar
========================= */

.navbar {
position: sticky;
top: 0;
z-index: 1000;
margin-bottom: 24px;
backdrop-filter: blur(10px);
}

.nav-inner {
display: flex;
align-items: center;
justify-content: space-between;
padding: 14px 18px;
border: 1px solid var(--border);
border-radius: var(--radius-xl);
background: linear-gradient(180deg, var(--panel), var(--panel-2));
box-shadow: var(--shadow);
}

.nav-brand {
font-weight: 700;
letter-spacing: .4px;
color: var(--brand);
text-decoration: none;
font-size: 25px;
line-height: 1.5;
font-family: var(--font-sans);

}

/* Desktop links */
.nav-links {
display: flex;
gap: 22px;
list-style: none;
margin: 0;
padding: 0;
}

.nav-links a {
text-decoration: none;
font-size: 14px;
color: var(--muted);
position: relative;
}

.nav-links a:hover,
.nav-links a.active {
color: var(--text);
}

.nav-links a.active::after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
width: 100%;
height: 2px;
background: linear-gradient(90deg, var(--brand), var(--ok));
border-radius: 2px;
}

/* Hamburger button */
.nav-toggle {
display: none;
flex-direction: column;
gap: 5px;
background: none;
border: 0;
cursor: pointer;
}

.nav-toggle span {
width: 22px;
height: 2px;
background: var(--text);
border-radius: 2px;
transition: transform .25s ease, opacity .25s ease;
}

/* Mobile */
@media (max-width: 760px) {
.nav-toggle {
display: flex;
}

.nav-links {
position: absolute;
top: calc(100% + 10px);
left: 0;
right: 0;
flex-direction: column;
gap: 14px;
padding: 18px;
border-radius: var(--radius-lg);
border: 1px solid var(--border);
background: linear-gradient(180deg, var(--panel), var(--panel-2));
box-shadow: var(--shadow);
display: none;
}

.nav-links.open {
display: flex;
}
}

/* Hamburger animation */
.nav-toggle.open span:nth-child(1) {
transform: translateY(7px) rotate(45deg);
}
.nav-toggle.open span:nth-child(2) {
opacity: 0;
}
.nav-toggle.open span:nth-child(3) {
transform: translateY(-7px) rotate(-45deg);
}
20 changes: 17 additions & 3 deletions css/services.css
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ body.dark canvas {
filter: drop-shadow(0 0 4px rgba(0, 229, 255, 0.4));
}


.gradient-overlay {
position: absolute;
top: 0;
Expand All @@ -70,7 +69,6 @@ body.dark canvas {
opacity: 0.6;
}


/* Animation Keyframes */
@keyframes waveMove {
0% {
Expand Down Expand Up @@ -107,9 +105,25 @@ body.dark canvas {

.hero-services p {
font-size: 1.2rem;
margin: 1rem 0;
opacity: 0.9;
max-width: 650px;
margin: 0 auto;
}

.hero-services .btn {
display: inline-block;
padding: 12px 25px;
border-radius: 30px;
background: #ff9800;
color: #fff;
text-decoration: none;
font-weight: bold;
transition: background 0.3s, transform 0.3s;
}

.hero-services .btn:hover {
background: #e68900;
transform: translateY(-3px);
}

/* Responsive */
Expand Down
3 changes: 2 additions & 1 deletion expertise.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@
<div class="hero-content">
<h1>Hello,<br> I'm <span class="highlight">Vimal</span></h1>
<p>A Passionate <strong>Java Developer</strong> building scalable backend applications.</p>
<a href="#portfolio" class="btn">Portfolio</a>
<a href="#portfolio" class="btn">Portfolio</a><br><br>
<a href="#projects" class="btn">Websites On Server</a>
</div>
</section>

Expand Down
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
<div class="hero-content">
<h1>Hello,<br> I'm <span class="highlight">Vimal</span></h1>
<p>A Passionate <strong>Java Developer</strong> building scalable backend applications.</p>
<a href="#live-projects" class="btn">View My Work</a>
<a href="#live-projects" class="btn">My Work</a>
</div>
</section>

Expand Down Expand Up @@ -129,7 +129,7 @@ <h3>Project Consulting</h3>
<div class="live-projects-card">
<h2>Live Websites</h2>
<!-- Button to open modal -->
<button class="open-modal-btn">Tap to Open</button>
<button class="open-modal-btn">View My Work</button>
</div>
</section>

Expand Down
Loading