parent
660440a514
commit
bbbc9b587d
1 changed files with 55 additions and 0 deletions
@ -0,0 +1,55 @@ |
||||
--- |
||||
title: 'Personal Portfolio' |
||||
description: 'Convert the previous simple HTML website into a personal portfolio.' |
||||
isNew: false |
||||
sort: 3 |
||||
difficulty: 'beginner' |
||||
nature: 'CSS' |
||||
skills: |
||||
- 'CSS' |
||||
- 'Responsive Design' |
||||
- 'Box Model' |
||||
- 'Typography' |
||||
- 'Color Theory' |
||||
- 'Flexbox' |
||||
seo: |
||||
title: 'Create a Personal Portfolio Website Using HTML and CSS' |
||||
description: 'Learn how to style a website using CSS by converting a simple HTML website into a personal portfolio.' |
||||
keywords: |
||||
- 'basic css' |
||||
- 'css project idea' |
||||
- 'responsive design' |
||||
- 'html and css' |
||||
roadmapIds: |
||||
- 'frontend' |
||||
|
||||
--- |
||||
|
||||
> The goal of this project is to teach you how to style a website using CSS. You will take the structure from the [previous HTML-only project](/projects/basic-html-website) and apply various CSS techniques to enhance its appearance and responsiveness. |
||||
|
||||
In this project, you will style the HTML website structure you created previously [in a different project](/projects/basic-html-website). The focus will be on learning how to use CSS to create responsive layouts, apply color and typography, and enhance the overall design of your website. |
||||
|
||||
Rough mockup of the website structure is given below. Do not worry about the design details i.e. colors backgrounds etc at this stage; we are not looking for a beautiful design, but a well-structured and responsive website. Just focus on making the layout same as the mockup and ensuring it looks good on different screen sizes. |
||||
|
||||
[![Styled HTML Website](https://assets.roadmap.sh/guest/portfolio-template-xdhki.png)](https://assets.roadmap.sh/guest/portfolio-template-xdhki.png) |
||||
|
||||
## Submission Requirements |
||||
|
||||
Your submission should include: |
||||
|
||||
- A fully styled, responsive website with the same structure as the previous project. |
||||
- Consistent use of a chosen color scheme and typography. |
||||
- Proper use of CSS techniques like Flexbox, media queries, and the box model. |
||||
- A responsive navigation bar and well-styled contact form. |
||||
|
||||
## Bonus Points |
||||
|
||||
For bonus points, you can: |
||||
|
||||
- Use [Google Fonts](https://fonts.google.com/) to enhance the typography of your website. |
||||
- Look into [GitHub Pages](https://pages.github.com/) or [Cloudflare Pages](https://pages.cloudflare.com/) to host your website for free. |
||||
- Add support for dark mode using CSS variables. |
||||
|
||||
--- |
||||
|
||||
After completing this project, you will have a solid understanding of how to style a basic HTML website using CSS. You can move on to more advanced topics, such as CSS animations, transitions, and grid layouts, in future projects. |
Loading…
Reference in new issue