Portfolio Website Using HTML CSS Project | Arunnachalam Shanmugaraajan | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Portfolio Website Using HTML CSS Project

teacher avatar Arunnachalam Shanmugaraajan

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Portfolio Website Project Introduction

      0:46

    • 2.

      Portfolio Class 1 : HTML CSS Introduction

      6:29

    • 3.

      Portfolio Class 2 : Running HTML CSS in VScode

      4:45

    • 4.

      Portfolio Class 3 : Create Navbar

      21:21

    • 5.

      Portfolio Class 4 : Home Page

      16:30

    • 6.

      Portfolio Class 5 : About Page

      8:40

    • 7.

      Portfolio Class 6 : Contact Page

      8:38

    • 8.

      Portfolio Class 7 : Footer Page

      15:15

    • 9.

      Portfolio Class 8 : Host Website

      1:50

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

14

Students

--

Project

About This Class

In today’s digital world, having a personal portfolio website is essential for showcasing your skills, projects, and achievements. This beginner-friendly course will guide you through the step-by-step process of creating a stunning, responsive, and professional Portfolio Website using HTML and CSS. Whether you're a designer, developer, freelancer, or student, this course will help you build an impressive online presence with no prior experience required!

What You’ll Learn:

1. Introduction to HTML & CSS

  • Understanding the structure of a website.
  • Writing clean and semantic HTML.
  • Styling elements with CSS for a professional look.

2. Building the Website Structure

  • Creating essential pages: Home, About, Projects, and Contact.
  • Adding navigation menus for easy user interaction.
  • Structuring content for a visually appealing layout.

Who Should Enroll?

  • Students & Beginners looking to learn web development.
  • Freelancers & Creatives wanting to showcase their work.
  • Developers & Designers building their personal brand.
  • Anyone who wants a professional online presence!

Why Take This Course?

✅ Beginner-Friendly – No prior coding experience needed.
✅ Hands-On Learning – Build your portfolio website step by step.
✅ Real-World Application – Showcase your projects and skills.

By the end of this course, you’ll have a fully functional and stylish portfolio website to showcase your skills and stand out in the digital space.

Meet Your Teacher

Hi I am Arunnachalam R S From India. I am working as Senior System Executive at Cognizant. I can teach people with my experienced knowledge about the technology. I am choosing Skillshare to show my passion towards technology and teaching.

See full profile

Related Skills

Development Web Development
Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Portfolio Website Project Introduction: Welcome everyone to the complete course of portfolio website using HTML and CSS. So this course consists of two modules. In the first model, we are going to see about how to design our portfolio website using HH TML and CSS with different sections like home section, A section, and contact section. In the second model, we are going to see about how to deploy our project using Netfi website. So this course is very, very, very useful for the beginners who are trying to create portfolio website using HTML and CSS for the first time. Also, you have to familiarize yourself with Netlify website for deploying front end websites. So let's get started. 2. Portfolio Class 1 : HTML CSS Introduction: Come, everyone, before going to the project, we are going to discuss about what is HHTML and CSS. First, we are going to discuss about HHDML. So you need to know about the full form for HTML. So the full form is nothing but hypertext markup language. So HHTML is a standard language that can be useful for creating the structure of the website. So if we want to create any website, first, you need to understand HTML. And then beginners can easily understand HTML because the syntax is very, very simple compared to other programming languages. So that's the third point. So after you master HTML, then you can study about CSS and JavaScript for creating your project. So that's the simple introduction to HHTML. So after that, we are going to discuss about HTML syntax. So HTML contains elements and tags. So elements are nothing but the head, body, HTML. So these are all the elements. And then tags are nothing but opening tag and then closing tag. So this is the syntax for opening tag. So this is the syntax for closing tag. So HTML contains elements and tags. So this is the simple syntax for HHTML. First, you ought to create HTML tag. Then you ought to type head tag. Inside the head tag, you have to type the title of your website. So I can type HTML tutorial. You can type your own website name. After that, you ought to close the head tag. So then you have to open the body tag. Inside the body tag, we can type our own content. So after that, you have to close the body tag, and then you have to close the HTML tag. So this is the simple syntax for HTML. So attributes are nothing, but it is like a properties. So for example, image contains the properties like height and width. So that's the attributes. So attributes are nothing, but it is an additional information about the element. So element has nothing but paragraph, body, head. So these are all the elements. So after that, we are going to discuss about Hah DML elements and tags. There are many tags in HTML, but we are going to discuss about important tags. So the first one will be heading tag. So there are six heading tags like Hatch one, hatch, two, hatch three, hatch four, hatch five, hatch six, so there will be six heading tags. The sizes will be different in every heading. After that, you can see the paragraph. So if you want to create any paragraph, any sentence, you can use paragraph tag. And then you can see image tag. So image, if you want to insert any image background image for your website, you can use image tag. And then you can see the Link tag. So if you want to link any website in your own website, you can use Link tag. So these are all the important tags. So there are many tags, you have to understand that. So now we are going to discuss about what is CSS. So CSS stands for cascading style sheet. So if you want to create the structure of the website, you ought to use HHTML. If you want to create the design of the website, you ought to use CSS. So design can be light changing the background color or changing the font color or changing the font size. That will be the design of the website. So there are three types of CSS, inline CSS, external CSS, and then internal CSS. For our project, we are going to use external CSS. So now we are going to discuss about the CSS syntax and how to create external CSS and include the external CSS inside our HTML file. So for that, you have to create the HTML file. You can type your own HTML file name. After that, you have to type the basic elements in the HTML. So you have to type HTML tag, head tag, and then you have to close the head tag, and then you have to create the body tag paragraph tag and closing the body tag and then HTML tag. So if you want to include your external CSS file inside the HTML, you are to use the link so inside the head tag, you have to type link tag. And then you have to type the attributes like relays and equal to style st and then reference equal. And then you have to tie the external CSS file name. So style dot CSS will be our external CSS. So this is the syntax for including the external CSS inside our HTML. So after that, you have to create the external CSS file. So you have to create a new file, and then you have to type the name same name, you have to type the same name. That is tile dot CSS. And then inside that, you can type the styles. If you want to change the background color or if you want to change the height and width of the image video, you can type your own style in the external CSS. So this is the syntax. So after that, we are going to discuss about some of the CSS properties. So the first one will be font style. So if you want to change your font family or font size or font weight, whether it can be italic bold, that can be the font styles. And then you can see the second property, that is the color. So if you want to change your background color or image color or border color, so you can use the color properties. And then you can see the third option, that is the layout. So if you want to change the paddings merge in borders for your website, you can use the layout properties. So this is the simple properties in CSS, but there are many properties you ought to understand that. So now we are going to discuss about what are all the job opportunities that you can make when you learn HTML and CSS. So if you learn HTML and CSS, you can become a front end developer or rex designer. So there are many job opportunities when you learn HTML and CSS. So that's it guys we have successfully completed our HTML and CSS introduction. Now we can create our portfolio website. 3. Portfolio Class 2 : Running HTML CSS in VScode: Welcome, everyone to the first class. In today's class, we are going to discuss about how to create portfolio website using HTML, CSS, and Netlifi. For the first, we have to create a folder for our project. So after creating the folder for your portfolio website, you have to open that folder using VS code or any other IDE for HTML and CSS. For the basic, we have to use VS code for our portfolio website. So after opening your VS code, you have to create a new file for the HHTML. So for creating the new file, you have to select Control end creating the new file, you have to select the language. So we are going to type HTML. So you have to type HTML. So after that, you have to save your file, you have to type Control. And then you can type your own file name. I'm going to type index dot HTML. For the basic, we are going to type index dot HTML. So you have to save the file, and then you can see index dot HTML file created. So after that, we are going to create CSS file also. So and then you have to type the CSS file name. So we are going to type style dot CSS. So we have created two files HTML and CSS. So HHTML is very, very useful for the body and the structure of the website, and then CSS is further designed. So for our portfolio website, we have to copy our profile picture and then paste in our portfolio website folder. So for that, I have created my profile picture for my portfolio website, and then I'm going to copy paste in my portfolio. Project folder. And then you can rename your PNG R JPG, anything you want. So you have to copy paste your image. So we are going to use icons for our project. For that, we are going to use box icons. So you have to open the link. So box icons contains all icons for our project, like Facebook, YouTube, Instagram, all icons will be generated in the box icons. So you have to select the UCH so for our HTML and CSS, we have to select USHe and then you can see the code for the usage of HHTML so you have to scroll down. So you have to copy this link for your project. So you have to copy that link, and then you have to paste that link in your HHTML. So we are going to copy that. So before copy paste our box icons, we are going to type the basic elements of HTML. So first, we are going to type type HTML. So that's the common in HTML, you have to type doc type. So that's the tag, and then you can type language English. HTML language will be English. You can type Russian. If you want Russian, you can use Russian also or any other languages. I'm going to use English. And then head tag. So inside the head type, I'm going to type the title for my project. So you have to use the title tag. So you have to type title so inside that, you have to type your portfolio. So you can type your own name. So I'm going to type portfolio. So after that, you have to copy paste that link. So you have to copy paste the CSS link. So you have to copy paste inside the head tag. So you have to remember that you have to copy paste inside the head tag. So after that, I'm going to type my CSS file. So I'm going to link my CSS file for that oto type. Link relation equal to stylesheet. So attribute will be relation style sheet. And then you have to type the reference. So reference will be style dot CSS. That's your CSS file name. So these are all the link which can be used for our portfolio project. So that's it. In today's class, we are discussed about the basics of HTML and CSSI for our portfolio website. In the upcoming class, we are going to design our portfolio website like home page, About page, and contact page. So let's see in the next class. 4. Portfolio Class 3 : Create Navbar : Welcome, everyone. In today's class, we are going to discuss about how to create navigation bar for our portfolio website using HTML and CSS. So before that, we are going to see an example for how to run our project in the website. And then you have to select Open with Live Server. So you can see your server is started at the port 5,500 and also you can see the Local host and then your HTML file, index dot HTML. So that's the way of running our output in the website. So for that, you have to download an extension, so you have to type Live server in VS code. So you have to type Live server, and then you have to select the first link so there are many link you ought to select first the link. And then you have to install the live server for your VS code HTML. So after that only, you can see your output in the website. So for that, you have to select open with live server. So that's the concept of running our project in the website. So after that, we are going to create our body elements for our HTML. So you have to type body tag. Inside the body tag, we are going to create a new section or header class. You have to type head there tag, and then we are going to create a class. So inside the quotation, you have to type the class name, headdre and then you have to close the tag. You have to remember the closing tag and opening tag. So inside that, we are going to create an anchor tag. So anchor is used for link. So HadufHdof is nothing but relation or reference. And then we are going to create a class that is logo. Logo for our portfolio. And then we are going to create a span tag for the name of the logo. So for the name, I'm going to use my full name Run. So I'm going to use my name Run. So after that, I'm going to create a navigation bar for my portfolio. For that, you have to create a Nav and then class name will be nav bar. So inside the nav bar, we are going to create anchor tag. So Hutufy has for the same page class equal active active class for our portfolio navigation bar. So I'm going to type portfolio. So portfolio will be active. And then I'm going to create other anchor tag for the links like home section, A section, project, contact. For the basics, I'm going to create four section only. If you want more, you can use more options. So I'm going to type A and then I'm going to type contact. So these are all the three sections we are going to design for our portfolio website. So if you want more section, you can also design that. So, furthermore, you can use project, education, certifications, or any other portfolio you can use. So the nav bar is completed. We are going to create an button for the contact. So we have to type HatufPAS will be contact. We're going to create a contact contact me. So it will be considered as a button for contact. So if I run the code, you can see automatically generated in your HTML website. So we are going to design our HTML using the style dot CSS, so Hach t is for the structure, CSS is for the design. So default to type this code, and also you have to remember the syntax. First, the margin will be zero, and also padding will be zero. There will be no margin and padding, and box sizing will be border box. And then font family will be SNSerif pop ins. You can also use your font. There will be times new Roman Aerial SNSerif many other font family, you can use your own font. And then text decoration will be Nne. So text decoration like underline cross, there will be no text decoration. And then list style is also none. So list style like underline. So if I type none, it automatically remove all the list style. So you can see underline are removed. So these are all the default. So after that, we are going to create a design for each class. So first we are going to create a class for head there. So inside that, you have to type. Dot head there. So the syntax is for the class is dot head there. So class name head there. And then curly brackets. Inside that, you have to type the position will be fixed because the navigation bar will be fixed. So head there is completed. So inside the head there, we can see the elements like anchor tag, nav class, and then button. So we are going to design one by one. So you have to open the class CSS again. We are going to type top will be zero and then left will be zero. And then width. So width will be 100 percentage. Padding will be 35 pixel 12 percentage, top and bottom right and left. And then background color. So we are going to create color with RGBA, so red, green, blue, and Alpha. You have to type the value for four elements. So first, I'm going to time zero, zero, for the green, also, I'm going to time zero. So I'm going to need the help of black color for that only R zero. If I time 0.2, it will consider as black color. And then we are going to need the help of bag drop filter. It is blur. We are going to need the blur option. So inside the bracket, you have to type the pixel ten pixel. And then we are going to need the help of display display will be inline block or flux. Whatever you want, you can use that. I'm going to need the help of flux. For flex, you have to type, justify content will be center. A space between. If you want space between your elements, you can type space between. So I'm going to type space between. So space between portfolio about project and contact. Align items will be center. So all the items will be in the center position. So East index is like stack of the elements. So 100. So these are all the design for our header section. So if I run this code, you can see our design is automatically generated for our HTML. So this is the design for our navigation bar. So after that, we are going to design our logo class for that to type dot logo. And then we are going to type the designs of the logo. So first, we are going to use the font size. So you can type your own font size. I'm going to use 25 pixel and then color. So color will be white. So I'm going to use white color So after that, I'm going to use the font weight. Whether it is bold or italics, you can use font weight. 600 will be considered as bold option. So you can see the thickness of your font and then transitions. So it is one of the graphic options. So I'm going to type three point is E. So you have to remember what is E, what is E in, and then what is is in and out. So I have to remember the concept of E so you can see the graphics like Run, you can see in the element Run, you can see the transition 0.3 is Es. So Es is nothing but slow mo option. So the motion will be slow. So we have completed our logo, so that's the Run. So logo is nothing but Run. So after that, we are going to design the logo with the Hover. So Her is nothing but a pseudo class. You have to remember what is the pseudo class. So Her is nothing, but if we touch the element, it will generate a new design. So that's the use of Hover. First, I'm going to type the color. So if I change the color to R insured, so white will be changed to R insided. If I move my cursor towards the Run, the white color will be changed to R incred. And then text Shadow. So you can use two shadows. The first one is the text Sado and then second one will be the box shadow. For the RN, it is a text. For that only we are using the text sado. So we can type zero, zero, 25 pixel, R and Crate. Shadow of my text will be red. So after that, we are going to use transform how to use the scale option also. So you have to type inside the bracket, you have to type the value that is 1.1. So for the beginners, you have to understand the scaling option is nothing but zoom in and Zoom out opsons like zoom in and zoom out. So you can see the Her design is generated in our HTML. So white is changed to Ngute and also with scaling option 1.1. So you can see it gives more beautiful to our project. So that's the use of Hover. So if you don't want Her, you can also delete that. So Texas Sado also Net. You can see the Sado of Run so with the pixel and then transform. So that's the use of H. So after that, we are going to design. So after that, I'm going to design the span tag, so span tag. So inside the span tag, I'm going to use my full name with ICL, so RLRS. So that's my ICL, so I'm going to insert that RS in the span tag. So I'm going to color my span tag with RN red or you can type white or black, whatever you want. So you can see RNRg with white. So that's the use of Span tag. So color is changed for my initial and also my full name. So that's that were completed the span tag. After that, we are going to design for our navigation bar, so you can see the class nav bar. So we're going to design that so inside that, you can see the links. We can also we are going to design that out. So first, we are going to use the nav bar. So N bar is a class. You have to use dot N bar, and then A will be link. So that's the A link, and then we are going to design for our links. So first, so you can see VS code is suggesting the code. So you can also trust VS code. So I'm going to change the pixel. Okay, it's good. I'm going to change it at 15. Okay. It's not bad. So I'm going to change the font size to 15 pixel, and then color will be white, or you can type your own colors. I'm going to type white. You can see the change of the color, and then you can say, font weight, so you can see the thickness of the font. So there are many font weight options. You can choose any one of them, 500, 600 bold italics. You can type your own font weight. I'm going to type Margin option. So you can type top bottom, left and right. Or two optonsT options is nothing but top and bottom right and left. So you can see the gap between the elements. So so it gives more elegant future for our project. After that, we are going to type bot or bottom. So we have to type three pixel, solid, transparent. We are completed the border bottom for our project, and then we are going to use transition. Again, I'm going to use the seconds three point seconds es. So you can see the transition my element. So if I save and run the project, you can see transition. So that's it. And then we are going to type O for my nav bar. So if I touch that, you can see some design. So for that only we are going to use the four. So we are to use O for active elements, and then non active elements also. For that only, we are going to use a dot over and then and then N bar A dot active. So inside that, we are going to design. So I'm going to type the color orange red. And then border bottom again, I'm going to tie three pixel or two pixel you can tie. I'm going to tie three pixel solid orange red. So you can see the active element color is changed to portfolio from white to orange red. So portfolio is my active element in the navigation bar. So you can see the underline for my four properties, also you can change the color from white to orange red. So we are completed our design for the N bar A. So after that, we are going to design for the contact. So that also belongs to the header section. So I'm going to type contact dot contact. So that's the class. So I'm going to type the design for my contact. I'm going to create a button like contact. So for the button like contact, you have to type the padding first, ten pixel, 20 pixel, top and bottom right and left. And then background color. So I'm going to type white. So it looks like a button. So that's why you have to use background color. After that, you have to use the border radius so you can type border radius or color for the font. So if you type black, so font will be changed to black. So you can see, contact me is color font changed to black. And then I'm going to type border two pixel solid transparent. So after that, I'm going to type the font size. So you can type your own font size. So I'm going to type ten or 16 pixel. And then I'm going to type border radius. So I'm going to type eight pixel, 20 pixel. If I type 20 pixel, you can see more cur. So if I type ten pixel, you can see less amount of curve. So based on your own design, you can type the border radius. If you want more val Spar circle, you have to increase the pixel. If you want square or rectangle, you have to type less amount of pixel. And then letter spacing between each letter C space O space NT space. So that's the use of letter spacing. So to type the pixel in less amount. If you type 20 pixel, so C will be in the left, and then O will be in the right. So that's why you have to type less amount of pixel. So one pixel is enough for the contact me. And then font weight will be bold. So if you want more bold, you have to type 600. So you can see, contact me, thickness is changed. So after that, I'm going to use the transision. So if you want any other transitions, you have to use that. So I'm going to use the as option again. If I save the run the code, you can see the transition. So these are all the contact designs. So after that, I'm going to use the Her option again for the contact. So I'm going to type contact. So contact is the class, and then Her is a pseudo class, I'm going to type the background color first. So background color will be changed to orange red, and then box shadow. So the previous section I told there are two types of sadoFs tone is the text sado and then second one is the box sado. So contact me is on box, so that's why we are using the box sado. So Sado will be orange and then font color will be white. So you can see the design change in my contact me buttal. So if you want any other color, you can use that. So based on my portfolio, I'm using orange red and white. If you want purple, you can use purple. So that's it, guys. In today's class, we are discussed about how to design the navigation bar for our portfolio website. So in upcoming class, we are going to design our portfolio website sections about contact. So let's see in the next class. 5. Portfolio Class 4 : Home Page: Welcome, everyone. In today's class, we are going to discuss about how to design our home section for our portfolio website. For that, we are going to create a new section within the class home. So that will be our home section for our portfolio website. So how to open and close the tag of the section. So inside that, we are going to type the HTML elements for our home section. So first, we are going to create a class home content. So that's the shortcut for creating the DV so you have to type dot class name home content. So our class will be foam content. So after that, we are going to create a HH three tag that is heading, so I'm going to type Hi or o you can type your own heading. So I'm going to type my name. So for that, I'm going to use H one tag. So you have to type IM I'm going to type IM you can type your own words. So then I'm going to use the span tag. RN RS. So that's my full name. So I'm going to type Spantank as my full name. And then break. If you want break, you can use break option. So and then I'm going to type my profession, so you can type your own profession in your portfolio website. So I'm going to type cybersecurity Analyst. So after that, I'm going to type the paragraph. For the common paragraph, you have to use the low um. So if you type low um, it automatically generates some paragraph in the VS code. So this will be our default paragraph for our bio section. So if you want you have to type your own paragraph for your bio. So I'm going to type the common paragraph so I'm going to create a new button, resume or CV file. So I'm going to create a button to download my CV or resume. So for the portfolio, it must contain a resume. So for that only, I'm going to create button for downloading my resume. And the button class will be button one. So it will be in the one div section. So and then I'm going to create a new classes for my project. I'm going to type image. So image is for my portfolio website. So you have to input your image in your project folder. And then I'm going to insert my image in the HTML. So you have to remember that tag that is image source, and then you have to type the image name home dot PNG. So it contains my portfolio picture. So you can see your picture is generated in your website. And then you can see, also the CV file download button. So these are all the factors we are going to need for our Com section. And then after that, we are going to discuss about how to design our Com section for our portfolio website using the CSS. So you have to open the CSS, we are going to design one by one. So foam. So that's the class. So the starting class for our home. So for that, we are going to design one by one. So I'm going to type width will be 100 percentage, and then height. So if you want height, you can use height or minimum height. I'm going to use minimum height will be 100 VH. Every time every time you have to save your file, so you have to save your file every time. After that, I'm going to change my background, you have to type the RGB. I'm not going to use RGBA, I'm going to use RGB. So there will be three values. So and then I'm going to use display option, so flux can see all changes and then align items. So center, I'm going to align all the items in the center and then I'm going to gap between the elements, so you have to type the value or EM or EM. I'm going to use EM, so you can see gap between the elements. And then padding, so padding, I'm going to type top and bottom with a tatty pixel, left and right with a total percentage. So padding is completed. So that's it. So that's it. We are completed the code for our home section. So after that, we are going to create a design for the home contents. So contents will be like Hutch three, Hach one paragraph. So these are all the contents between our home class. So we are going to see that how to design the contents for our portfolio website. So you have to type home content and then max how to t the width of your contents, 800 pixel. So we are going to create designs for home content elements. So the first one will be three tag, so heading three. So how to that three element. You have to type the font size for your element. If you want more bicker size of high, you can tap more bicker size. So you can see so it's not suitable for my project. If you want big size, you can use that. And then home content H one. So Hach one will be I am my user name and then my profession. So if you want to change the font size, you have to type font size. So it is not suitable. So I'm going to change. So it is one of the bigger one, so I'm going to change to smaller one. So I'm going to type 32. So you can see it is suitable for my portfolio. So Hutch one and Hach three are completed. So if you want lines high, you can also use line height 1.2. So Hach one and three are completed. So after that, we are going to design the paragraph for our home content. So I'm going to type the font size. Font size will be 18 pixel. So it is okay. And then if you want font family or font weight, you can also use that. So margin between the elements for that, you have to use the margin for the convenience of paragraph up and down left. So you can see it is more elegant for our project. So I'm going to use font weight. If you want more thickness, you can use font weight. So I'm going to type 500 or 600. So you don't have to type the pixels. So font weight does not have any units. So width will be 345 pixel display will be flux. And then gap will be two em So after that, we are going to design the CV button. So we have to open the CSS. We have to type the code for the button. So button one. So that's the class. So we are going to change the color, font size, font family, Her all other options for our CV file. So I'm going to type padding 15 pixel, 20 pixel. So top and bottom left and right. So padding have four elements, top bottom, right, left. So it goes around clockwise direction, first, top, second, right, third, bottom, last one will be left. So you have to remember the concept also. Margin also is same as padding top, bottom, right, left. Border is also same as padding top, bottom, right, left in clockwise direction. So if you type single line code also or multi line code also. So multiline code will be considered as padding top, padding bottom, padding right, padding left. So you can type in single line. So single line is nothing but 15 pixel and 28 pixel. So border radius, if you want more curve, you can use more pixel. If you want square or rectangle, you can use less amount of pixel. So I'm going to type the font size. So font six will be 18 pixel. So you can see our button is ready for our chom section to download our resume. And then letter spacing, if you want letter spacing between elements, so you can use less amount of pixels. You don't have to type ten pixel or 100 pixels. It will not be convenient for our button. So we designed our button almost completed. So I'm going to increase the thickness of my button, so we can see the thickness 600. And also, I'm going to use graphics that is transition 3.3 is 3 seconds, that is and then cursor will be pointer. So if you click that, you can see the cursor is pointer. So we have completed our design for the button. So after that, I'm going to type hover. So hover is nothing but a pseudo class. So I'm going to tie the background color, so white. And then color will be black. So background color is for the background. Color is for the font. So border two pixels solid and transparent. Okay, see the four graphics. So the colors and fonts are changed. So that's the four for our button. After that, I'm going to change the button to below the paragraph. So for that, you have to change the sum of the codes, so you have to remove that die. So I'm going to remove that de, so you can see the button is below the paragraph. So it will be more beautiful for my portfolio website. So if it is in the center, it is not very beautiful. For that only I've changed the code. So you can see it is more beautiful for my portfolio website. So our com section is completed. So after that, we are going to design for our image. So we are going to create a design for the image. You have to type the class name image box image. That is the element, HTML element. So and then you have to type border radius for more vowel shape, you have to type more percentage. So you can see val shape of your portfolio picture. And then with 550 pixels. No, no, it is very larger for my portfolio. So how to change the pixels. So I'm going to type 450 or 350. So I'm going to type 400. So 400 is not also 300. Okay, 300 is suitable for my portfolio. So also, I'm going to change the border radius. So border radius will be 30 percentage. So it is more good for my portfolio. So after that, we completed the image. We are going to create the scrolling option for our website. For that, you have to use the web tit scroller. So that's one of the element in CSS. We are going to change the width of our scroller 25 pixel. So you can see our scrolling option is changed. I'm going to use the second option that is thumb. We're going to change the color of our scroll, so I'm going to change orange red. So you can see white is changed to orange red. And then I'm going to use the whip stick scroller again. I'm going to use tracking option. I'm going to change the color. Background color will be black or any other gray color. And then I'm going to change the width of my scroll. Fatty pixel. So you can see Fatty pixel is suitable for the scrolling option. If you want, you can also increase and decrease. So that's it. In today's class, we will discuss about the design of our home section. In the upcoming class, we are going to design our A section. So let's see in the next class. 6. Portfolio Class 5 : About Page: Welcome, everyone. In today's class, we are going to design our About section. So for our portfolio website, we are going to need the A section for our biodtails like email address or any other details of our portfolio. So we are going to use the image for the portfolio, A section, SanguoType dot Image, hyphen, and then I'm going to use Home or A I'm going to use the image for the About. So if you type, it automatically generates a dive in the VS code. So that's the speciality of VS code. And then I'm going to use the image tag for inserting the image. You have to type the attribute source, and then you have to type the image name that is png, home dot PNG. So after that, I'm going to need some of the paragraph and then some of elements for my about exon. So for that, I'm going to create a next class that is content of my about. So inside that, I'm going to create some of the contents. First, I'm going to create a heading for my content about. So also I'm going to use the span tag for me about me. So heating is completed, and then we are going to use H three tag for my name or my professon you can use Professon or name, whatever you want in your above section. I'm going to type my profession in H three tag. So you have to remember the concept of H one, Hh two, H three, H four, Hach five, and H six. So only difference is size of the headings will be different. And then I'm going to use the paragraph, the default paragraph Lam Epsm dos so that's the default paragraph. If you type low um in VS code, it automatically generates other sentences. So inside that, I'm going to use the link for my above section. I'm going to create the classes button. So I'm going to create a button for my class. So inside the quotation, only have to type the button name or class name button Read More. So I'm going to create a new button for Read More. So you can see all the elements of about section is completed. Then we are going to design our About section. So that elements are completed now, we are going to design that. So for that, you have to open the CSS. You have to type the class name about dot inside that I'm going to type the display. So display will be flex. So we can see all changed. And then justify content center. If you want center, you can use center. If you want space between space around, you can also use that based on your own choice. Align items center, if you want center, you can use center, or you can use or you can use left or right. Padding padding will be told percentage. Eight percentage, top and bottom right and left. Gap between the elements. So you have to time the gap 10:00 A.M. So you can see gap between the elements. And then background color of my about section. Black So a section is completed, we are going to create the elements for the content in the A section. So we have to type image about. So first, we are going to design the image in the A. So we have to type the same concept we are used in the form section. The position will be relative and then width 400 pixel And then box shadow, it'll be zero, zero, 26 pixel. For the image, also, you have to use the box shadow orange. If you want that, you can use border radius. So I'm going to use 40 percentage or 37 percentage. So it will be good for my portfolio picture. So our image is completed. After that, we are going to design the Hatch one, Hach three paragraph, and other elements. So we are going to use about content class with elements like Hutch one or H two. So H two, font size or text, align center or left. And then we have to type the color also. Color will be white. So you can see white color. Font size, if you want increase, you have to type 43 pixel. So 43 pixel is larger size, I think. So if you want more, you can use that. And then we are going to type H three for the PrefersonFont size will be 50 pixel, and then you have to type the color also. So color is also same as white. So if you want any other color, you can use different colors. So 20 pixel is very, very small. So tatty pixel is also good for my H three. So after that, we are going to create a design for paragraph. So color will be white. And then font size will be 20 Pixari Margin, top bottom, 2:00 A.M. Zero, 3:00 A.M. Top right bottom. So I can see the gap between the elements. So it is very good for my paragraph. So I'm going to type class for my button that is read mode for contact. So that design will be converted to that read mode button. So that's the use of class. So class will be used by all elements. Idntifier can be used by only one element, but class can be used by every element. So that design will be applied to Read Me button. So previous we created home section, now we are created about section. So in the next class, we are going to design our contact section. So let's see on the next. 7. Portfolio Class 6 : Contact Page: However, everyone. In today's class, we are going to design our contact section for our portfolio website. So for the contact, you have to remember the form tag in HTML. So let's see that. So first, we are going to create a new section, and with class that is contact. So contact form. First, we are going to create the H two class for the heading, contact me. So contact me. So form, action will be identifier as same section. It will be in the same section. That's why we are using as for action and then input box class. So we have to type the input for our classes like username, password, or email, phone number. So that's the contacts. So first, we are going to type the text for the name, and then we have to type the placeholder, enter name or name. So the first input will be the user name. So you have to type input type Ecltic text. Text will be ABCD. Or you can also type number if you type number one, two, three. Or you can also type email. For email, you to type at symbol. So if you don't write at n will be considered as error. So that's why you have to type t. And then we are going to use the input for the buttons. So I'm going to type the class again, and then I'm going to use the button and then text area and then phone number. So you can also use any other inputs for your contact. So I'm going to type the phone number. So if you type number, it will consider as number values. So and then I'm going to type the subject. So subject of your contact. And then we have to type the text area. So text area, name, ID, and then row and column. Column will be 30, and then Row ten. Placeholder, Enter ever command or Enter ever subject or any other you want or Enter message. So that's the use of text area. So after that, we are going to create a input type for the summit. So we don't have to create a button. We have to create a summit option using the input, so you have to type input type equal to summit and then value send message. So it will be consider button class BTN hyphen one. So it will be same class were created in the previous section. That design will be applied to our send message button. So you can see Haobson is also applied. So we have completed our elements using the HTML. We are going to see about the design of our contact. So let's open the style dot CSS for the design. So you have to time the class contact form, form, and then you have to type the maximum width 15:00 A.M. And then marge in one RM automatically, your changes. And then text align will be center automatically changes your text to center, and then margin bath will be 3:00 A.M. So form is completed. We are going to use the elements in the form input. So first, we are going to use the Hatch two. After that, we are using the input. So text align will be center. Contact me in the center. And then margin between the up and down and then left and right. First, we are using the top because top is not same for that only, we are using top and then margin bottom one EM. So our contact me h two is completed. So after that, we are using the form input, design, or that only using the input box or input. Display flux justify content center. If you use flex, you to use justify content. And then align items are flex wrap wrap. So input is completed. Input box is completed. We are going to use input. I then text the area. So width will be 100 percentage, and then padding. 1.5 am. And then font size 118 pixel. And then color black background color, RCB 241241, 241, white color. And then border radius 0.8 REM. And then margin. Margin between the input elements will be one RM zero. And then resize Nan so none. So after that, you can see your elements are changed. So you have to type one REM. So after that, you can see. So contact section is almost Phoenix. So you can type the name. So user name, the first one will be the user name and then email and then phone number. And then subject, you can type your own subject. If you send send message, you can see at symbol must be present in the email. So you have to type at the gmail.com, or any other. So that's it. We are completed our contact miss section. So in the upcoming class, we are going to design our footer section. So in the footer, we can see our social media contacts. So let's see on the next 8. Portfolio Class 7 : Footer Page: Welcome, everyone. In today's class, we are going to discuss our footer section for our portfolio website. In the footer segen we are going to see about the social media links like Instagram, YouTube. For that, we are going to see the footer section, so you have to create a footer section in the HTML with a class Footer. So inside that, we are going to create the text for our Potas. So we are going to create the elements, DT social social elements. So for the social, we are going to create a links for links, we are going to use anchor tag, Ashraf. And then we are going to type first, we are going to copy more than five times and past the five times. So inside that, you can type your own social media links, YouTube, Instagram, Facebook, whatever you want, you can type. So after that, we are going to create a link under Links class will be List LA star f. We are going to create List so inside that, we are going to use the anchor tag again for the link. So we have to type the list of names like privacy policy or copyright or costing answer, and then services, and then home portfolio projects, whatever you want, you have to type the link. So after that, we are going to create a paragraph for our footer. So copyright informations for that we are going to create a class for the paragraph RRS copyright. So we have almost completed our foot elements. So we have to open the box icons for the Fore icons like the social media icons. You have to copy and paste one by one in your class. So first, we are going to search for the Facebook so you have to type Facebook. So you can use the Facebook icon. You have to select font option in the box icon. And then you have to copy that tag, that is the I tag, you have to copy that, and then you have to paste inside your social due. And then you have to copy one by one. So whatever social media you want, you have to copy paste inside the anchor tag with I elements. So you can see all elements are generated. So our section is almost completed. We're going to design our footer section. So we have to type the class name footer, and then position will be relative and then bottom zero with hundred percentage. Padding, 40 background color, black Footer, social, so we are going to design the social elements like Link in Facebook. Text align will be center. Padding bottom, 24 pixel. Color will be white. And then we are going to design for the anchor elements form size will be 24 pixel and then color will be white. So you can see the elements of icons are changed to white color. And then border will be two pixels solid, orange red. After that, we are going to use the border radius for more circle option. Before that, we are going to use the width for the pixel with height line height line height will be 35 pixel, and then display inline block. Look. If you want padding, you can also use padding. I'm going to use border radius 30 percentage. 50 percentage will be more circle. Percentage, 45 percentage will be suitable for our project. If you want more circle, you can type 50 percentage 60 percentage. So if you change line height, you can see center position of elements. So our social elements are almost completed. So if you want sado you can also use Sado for your elements. So I'm going to use the sado 0010 pixel or insert. So you can see, your sado option is available for your elements. And then we are going to use the transition again, Es option within 0.3 seconds. So our social elements are completed. So we are going to time the Her for our project, so hover graphics for our social elements. So we are going to use Hover. So you have to use Her OpsonF we are going to transform that is Zoom option, scale of 1.2 translate OEAxs minus ten pixel. Vaxis is nothing but upright topson. And then color will be orange. Brer will be two pixels, solid orange red. So after that, we are going to see the footer for list. So first, we are going to use the marging tab will be zero, and then padding, padding will be zero. And then font size font size will be 18 pixel. Line height will be 1.6. Margin, bottom. Zero. Text, line will be center. So you can see center position. So under list is completed. We are going to design for under list with list. So we have to type the color white, and then border bottom will be three pixel, solid, transparent. And then transition again 0.3 uses after that, we are going to design for the list. List display will be inline block, and then padding 015 pixel. At last, we are going to complete our photo section with the design of paragraph. So first one will be margin. Margin will be 15 pixel. That is the top. And then text align will be center. Need center option. The color, we are going to color for our paragraph. Before that, I'm going to type font size tool pixel. And then color for my font that is white. So you can see the font color. If you want more font size, you can increase that. So our paragraph copyright is completed. So we have completed our footer section. So our project is almost completed. Before completing our project, we are going to need the help of how to change our section from one section to another section. If I click Contact, it will go to the contact page. If I click About page, it will go to the above section. So for that we are going to see the example. First, we have to create an ID. So ID will be form one, and then you have to type the name of the ID in that option. And then we are going to create ID for the A section about one, and then you have to type the name about one in the Nab A elements, anchor elements. And then we are going to create contact one, so you have to type ID in the contact contact one. So after creating the ID only, you can navigate the NaBr elements. Navigation, you have to use ID. So if I click A, it will navigate to the A section. If I click portfolio, it will navigate to the portfolio. If I click a contact, it will navigate to the contact section. So you can also copy the link for your social media. So if you have any YouTube channel, you have to copy that YouTube channel link and then paste inside the anchor tag. So that's the use of anchor tag inside the link for your social media. So I'm going to copy the social media link of my Gitub and then I'm going to paste that link in my social media icon. So you have to navigate that. So you have to paste that link. Inside the anchor tag. So I'm going to paste the Git up link. You have to remove the HTIC symbol. So if I type Get up, you can see my Gu page. So that's the use of anchor tag. If I type Target element, that is target attribute. Blank, it goes to next page or new page. So that's the use of blank. If I select Github, it will open in new page. If I type self, it will generate in the same page. So that's the difference between self target and blank target. So that's it, guys. In today's class, we discussed about the design of our photo shen, and also we discussed about how to insert the link of our social media. In the upcoming class, we are going to complete our project with the deploy of our portfolio website using Netlify. So let's see in the next 9. Portfolio Class 8 : Host Website: Me, everyone. In today's class, we are going to discuss about how to deploy our portfolio website using Netlify. For that, you have to type Netlify drag and drop option in Google. And then you have to open the first option in the Google. So you have to select that. So you have to drag and drop your folder. That is portfolio website folder with the HH TML and CSS file. So you have to drag and drop your portfolio website in Netlify. You can see your portfolio is deployed using the Netlify website. So you can also copy the link and paste in the Google. You can see your portfolio website. So before that, you have to create an account in the Netlify using your Github or GMI. So after creating only, you can see the link of your portfolio website. So after creating the account, you can see your portfolio website link. If you click that link, you can see your portfolio is deployed in the website. So you can see your home page, contact all options are deployed in your website. So if you select contact, so all will be generated in the website using the Netlify website. So that's the use of Netlify. You can deploy your front end website using that. So that's it. In today's class were discussed about how to deploy our portfolio website using Netlify. So that's it, guys. We have completed our portfolio website using HTML, CSS, and Netlif. So if you learn something from this course, put positive review in the command section. So let's assume the next course teached by me. Thank you.