HTML, CSS, JS - Assessment 1
HTML, CSS, JS - Assessment 1
Instructions
3. Try your best to replicate the exact layout an colours as mentioned in the assessment. You can
use colorpicker and the browser Inspect tool to get colors, image/icon links etc.
4. Ensure the code is well-structured, organized, and follows best practices for HTML, CSS, and
JavaScript.
Problem 1
2. About:
A section with a brief bio, a profile image, and some personal details.
3. Portfolio:
4. Contact Form:
2. Styling (CSS)
Responsive design: Ensure the website works on both desktop and mobile.
Hover effects: Add hover animations to buttons, links, and portfolio items.
3. Interactivity (JavaScript)
Portfolio filtering: Add functionality to filter portfolio projects by category (e.g., Web
Development, Graphic Design).
Form validation: Validate the contact form fields (name and email) before submission.
Dark Mode: Add a toggle button to switch between Light and Dark mode. This button should
flip the background color and the text color to keep it simple.