Skip to content

Conversation

@Mastercoder0406
Copy link
Contributor

πŸ”₯ Feature: Responsive Header Component for CodeClip Landing Page
βœ… Summary
This pull request adds a fully responsive and accessible header component for the CodeClip landing page. It includes the CodeClip logo, a clean navigation menu, and a mobile hamburger menu for smaller devices.

πŸ“¦ What's Included
βœ… Responsive design using Flexbox for layout

βœ… Logo branding styled and placed to the left

βœ… Navigation links (Home, Challenges, Editor, Profile) with smooth hover underline animation

βœ… Mobile hamburger menu with toggle functionality via JavaScript

βœ… Designed to work seamlessly on desktop, tablet, and mobile

πŸ§ͺ How to Test
Open index.html in a browser.

Resize the window to see the header adapt across screen sizes.

On small screens, the hamburger icon appears. Clicking it toggles the mobile menu.

All navigation links are functional and visually styled.

πŸ“ Files Modified / Added
index.html – Added semantic structure for header and mobile nav

style.css – Added responsive styles using Flexbox and media queries

script.js – JavaScript to handle hamburger menu toggle

🧠 Notes
Followed the project's style guide and used clean, readable HTML/CSS.

Used semantic tags (

, , ) for better accessibility and SEO.

Light, beginner-friendly implementation focused on clarity and maintainability.
Screenshot 2025-07-22 230633

Recording.2025-07-22.231023.mp4

@github-actions
Copy link
Contributor

@Mastercoder0406
Copy link
Contributor Author

Hi maintainers πŸ‘‹

This PR includes changes to the static index.html, style.css, and script.js files only β€” no build or bundler is involved.

The deploy-preview failed because it’s trying to copy from a dist/ folder, which doesn't exist in this PR.

You can still test the changes locally by opening index.html in the browser.

Thanks for reviewing! πŸ™‚

@Mastercoder0406 Mastercoder0406 deleted the feat/responsive-header branch July 23, 2025 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant