Task 2 Web Developement
Task 2 Web Developement
Task 2 Web Developement
Objective
Create a personal portfolio webpage using HTML and CSS. This task will help you practice
responsive design, layouts, and working with flexbox/grid systems.
Task Details
1. HTML Structure
Header
About Section
Projects Section
Contact Section
Footer
2. CSS Styling
● Make the header sticky at the top of the page with a background color that stands out.
● Use flexbox or grid to align the navigation items horizontally.
Sections Styling
● Use flexbox or grid to layout the sections (e.g., side-by-side layout for skills, responsive
grid for projects).
● Add spacing between sections to ensure they don’t feel cramped.
● Use media queries to ensure the layout is responsive on different screen sizes
(adjustments for mobile, tablet, and desktop).
Skills Section
● Style the skill bars with different colors depending on proficiency (e.g., green for high,
orange for medium).
● Ensure the bars have rounded corners for a more modern look.
Project Images
● Add a hover effect on project images (e.g., a slight zoom effect or a shadow effect when
hovered).
Example:
.project-image:hover {
transform: scale(1.05);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
Duration
Good luck! Feel free to ask for help if you have any questions or need
clarification.