Creating a Demo Project – I

Let’s create a Resume here.

  • The resume will contain some links on the top which will help navigating inside the resume.
  • Social media links(icons)
  • A photograph
  • Description
  • Skills
  • Work Experience
  • Education
  • Portfolio to showcase the projects completed – hovering on the image should give the description of the project and clicking on it to navigate to github
  • Contact section

HTML Structure

Adding Header Image

By default body tag have some margin assigned to it. We will set it to 0.

And let’s add a header image.

Let’s fix this image now.

Adding opacity so as to make the image blur.

Navigation

Let’s now add navigation list in the header.

We can see that the bullets are visible and we need to remove them.

Added a class with ul because the same css style would be applied to our social media icons.

Along with that we need to remove some padding and make these links as inline-block.

Now we want to align the list in the center. We can give that property in .horizontal-list but in the resume we want every list should be centered aligned. Therefore creating a separate class for it in order to make reusable component.

One thing is missing here, we need to implement hover functionality. We we hover over the list, the element should get underlined and change color.

If we want the red color should appear at a delay of 1sec, then we can use the transition property for the same.

Adding Social Media Icons

We will use these social icons going ahead as well, therefore the better option is to create a separate class for these social icons.

We need to add shadow property on hover as well.

About Section

Its time to work on the about section. In this section we need to add a circular image and a paragraph stating description.

It’s time to setup the CSS properties now.

margin auto will bring image in center, height and width of div are set here

Now we want to set height and width of img relative to div(its parent)

Here the image is in center of page. We want to push the image upwards by giving it -ve margin.

Let’s fix the image issue above.

About the author

Deepak Sood

Deepak Sood is Lead Consultant in an IT firm holding expertise in Devops and QA Architecture with 8 years of experience.

His expertise is in building highly scalable frameworks. His skills include Java, Configuration Management, Containers, and Kubernetes.

Reach out to him using contact form.

View all posts