HTML Projects : Personal Portfolio

A personal portfolio is required to tell other people about you work as a professional. In this article, you will create a personal portfolio page with dummy content. The project has following things

Advertisements
Advertisements
  • A banner displaying your name
  • Navigation link that when clicked will open to different section of the page.
  • A grid view of your project and each grid item will open in a new product page.
  • A box to ask people to contact you.

Program Code: Personal Portfolio

<!DOCTYPE html>
<html>
<head>
    <title>Project: Personal Portfolio</title>
	<style>
	   body{
	     margin:auto;
	     background:#282828;
	     color:#ffffff;
	   	 }
	   #welcone-section {
	     width:100%;
	     display:flex;
	     flex-direction:column;
	    }
	  #navbar {
	     background:darkred;
	     padding:2%;
	     width:98%;
	     text-align:right;
	     margin:0;
	     z-index:2;
	     position:fixed;
	     top:0;
	   }
	 #navbar a{
	    text-align:right;
	    padding:3px 10px;
	    text-decoration:none;
	    font-size:16px;
	    font-family:monospace;
	    color:white;
	   }
	#banner{ 
	   width:100%;
	   height:100vh;
	   position:relative;
	   top:30px; 
	  } 
	   article h1{
	   text-align:center;
	   position:relative;
	   top:20%;
	   font-family:arial,sans-serif;
	   font-size:54px;
	   font-weight:bold;
	  }
	   article p{
	   text-align:center;
	   position:relative;
	   top:18%;
	   font-family:monospace;
	   font-size:28px;
	   color:red;
	  }
	 /*Project Tile */
	 #projects{
	   background:gray;
	   display:grid;
	   grid-template-columns:1fr 1fr 1fr;
	   grid-gap:10px;
	 }
	 .project-tile{
	   background:red;
	 }
	</style>
</head>
<body>
   <section id="Welcome-section">
     <nav id="navbar">
       <a id="profile-link" href="about.html">About</a>
       <a href="#projects">Projects</a>
       <a href="#contact">Contact</a>
     </nav>
     <article id="banner">
       <h1>My Name is Ram Kumar</h1>
       <p><em>I am a web designer</em></p>
     </article>
       </section>
     <header>
       <h2>My Projects</h2>
     </header>
    <section id="projects">
      <figure class="project-tile">
        <a href="https://codepen.io/GirishS/full/rNBdjgP">
        <img src="images/product-page.png" alt="product page">
        <figcaption> Tribute Page</figcaption></a>
      </figure>
     <figure class="project-tile">
        <a href="https://codepen.io/GirishS/full/pozLVeQ">
        <figcaption> Survey Form Page</figcaption></a>
     </figure>
     <figure class="project-tile">
        <a href="https://codepen.io/GirishS/full/eYOrbba">
        <figcaption> Product Page</figcaption></a>
     </figure>
     <figure class="project-tile">
        <a href="https://codepen.io/GirishS/full/aboGrym">
        <figcaption>Technical Documentation Page</figcaption></a>
     </figure>
     <figure class="project-tile">
       <a href="https://codepen.io/GirishS/full/aboGrym">
       <figcaption>Technical Documentation Page</figcaption></a>
     </figure>
  </section>
  <section id="contact">
     <header>
        <h2>Hire Me!</h2>
        <p>Let's work together...</p>
     </header>
  </section>
</body>
</html>

Output to Browser: Personal Portfolio

There are few special feature of this project They are listed below:

  • The project uses both <mark style="background-color:rgba(0, 0, 0, 0);color:#ae1212" class="has-inline-color">flexbox</mark> and <mark style="background-color:rgba(0, 0, 0, 0);color:#b01919" class="has-inline-color">grid </mark>display.
  • The portfolio page is responsive in nature. Try making your page smaller.
  • We have used HTML 5 semantic elements to build this page.
HTML Project : Personal Portfolio
Figure 1 – HTML Project: Personal Portfolio

Advertisements

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.