← Back to Portfolio
💻
🎨

HTML, CSS & JavaScript

Semantic Markup, Responsive Layouts & Interactive UI

📐 Semantic HTML 🎨 CSS Layout & Animations ⚡ DOM & Events 🧠 JS Logic & APIs

Key Frontend Skills

🧱

Semantic, Accessible HTML Structure

Builds clean, semantic HTML using proper tags, landmarks, and attributes to improve accessibility and SEO.

📱

Responsive UI Design

Implemented responsive user interfaces using CSS styling and flexible layouts.

Animations & Visual Polish

Uses transitions, keyframes, and transforms to create smooth, cinematic UI effects without sacrificing performance.

⚙️

Interactive Logic with JavaScript

Implements dynamic behavior, event handling, and DOM manipulation to turn static pages into interactive experiences.

Sample: Interactive Card with HTML, CSS & JS

// HTML
<div class="card" id="info-card">
<h2>Click to Toggle Details</h2>
<p class="details hidden">Extra information revealed with JavaScript.</p>
</div>
/* CSS */
.card {
background: #111;
border: 1px solid #00d4ff;
padding: 20px;
border-radius: 12px;
cursor: pointer;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0, 212, 255, 0.4);
}
.hidden { display: none; }
// JavaScript
const card = document.getElementById('info-card');
const details = card.querySelector('.details');
card.addEventListener('click', () => {
details.classList.toggle('hidden');
});

Learning Impact

50+
Pages Designed
20+
Interactive Components
100%
Responsive Layouts
UI Experiments & Animations