Build a Personal Brand Website with Elementor & WordPress (FREE Plugins) | Ken Mbesa | Skillshare

Playback Speed


1.0x


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

Build a Personal Brand Website with Elementor & WordPress (FREE Plugins)

teacher avatar Ken Mbesa, Web Designer | 3D Artist

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.

      Intro

      2:02

    • 2.

      Project Overview

      2:57

    • 3.

      Install WordPress

      4:08

    • 4.

      Install a WordPress Theme

      1:04

    • 5.

      Install Elementor

      1:26

    • 6.

      Discourage Indexing

      1:04

    • 7.

      Create a Single Web Page

      3:43

    • 8.

      Create a Hero Section

      5:45

    • 9.

      Style Hero Section

      9:37

    • 10.

      Style Hero CTA Buttons

      6:51

    • 11.

      Hero Image

      6:17

    • 12.

      Create Header

      12:22

    • 13.

      Counter Section

      9:19

    • 14.

      Sticky Header Effects

      3:15

    • 15.

      Services Section

      12:34

    • 16.

      Services Image

      7:54

    • 17.

      Portfolio Section

      7:50

    • 18.

      Client Testimonials

      7:55

    • 19.

      Motion Effects

      6:38

    • 20.

      Links

      9:03

    • 21.

      Footer Section

      9:03

    • 22.

      Contact Section

      7:03

    • 23.

      Style the Form

      13:58

    • 24.

      Responsive Header

      9:53

    • 25.

      Responsive Body

      11:05

    • 26.

      Final Thoughts

      1:34

  • --
  • 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.

5

Students

--

Projects

About This Class

Do you want to create a professional personal website to showcase your skills, services, and work online while also learning Elementor?

In this practical class, I’ll show you how to build a complete, responsive single-page personal brand website using WordPress, Elementor, and free WordPress plugins - no coding or vibe coding involved. 

Throughout the class, you'll learn how to:

  • Set up WordPress and install a suitable theme
  • Install and configure Elementor
  • Build a professional hero section with calls-to-action
  • Create a navigation header with a logo, menu, and booking button
  • Create a sticky header with scrolling effects
  • Build services, portfolio, and testimonial sections
  • Add motion effects to make your page more interesting
  • Create a working contact form using a free plugin
  • Add links throughout your website
  • Build a professional footer
  • Make your website responsive for desktop, tablet, and mobile devices

The goal isn't simply to learn what Elementor's widgets do. Instead, you will learn how to use those tools in a real-world project to create a website that has a real purpose: helping potential clients discover who you are, what you do, and how they can work with you.

By the end of the class, you will have a fully working personal brand website that you can customize with your own information, services, images, and portfolio projects.

Who is this class for?

This class is great for:

  • Freelancers
  • Designers
  • Creative professionals
  • Service providers
  • Anyone who wants to build a personal website without having to write code or vibe code

You don't need to be an experienced web designer to follow along.

We'll build everything step by step using the free version of Elementor and free WordPress plugins.

So, let's build your personal brand website.

Meet Your Teacher

Teacher Profile Image

Ken Mbesa

Web Designer | 3D Artist

Teacher

My name is Ken.

I'm a web designer, creative educator, and digital entrepreneur with over a decade of experience in visual design (Web Design, Graphic Design, and Video Editing).

Over the years, I've helped thousands of everyday creatives, small business owners, and aspiring freelancers take control of their digital presence by teaching practical, no-fluff web design skills using tools like WordPress, Elementor, Forminator, and WooCommerce, with no coding required.

My goal is to keep things beginner-friendly, practical, and focused on helping you get real-world results. If you're building your first website or launching a fully functional online store, I'll walk you through the process step-by-step with clarity and confidence.

Beyond web design, I'm a... See full profile

Related Skills

Design UI/UX Design
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. Intro: And welcome back to another awesome Elementor class with me, Ken. Now, in this class, you're going to learn Elementor by building a single-page personal brand website to promote your professional services to potential customers. The goal is to teach you Elementor, but we're going to do it practically. We're going to start from a black WordPress installation and gradually turn it into a complete, fully working, responsive website. Now, the idea behind this class is very simple. Rather than teaching you random Elementor widgets and elements and features, we're going to use Elementor to practically build a real website that you could use to present yourself, your work, and your services online. This means we'll build the side section by section, including a hero section, a navigation header that sticks to the top when you scroll a services section, portfolio section, testimonials, a contact form, and the footer. We'll also make sure everything looks and works properly across desktop, tablet and mobile devices. Throughout the class, I'll walk you through the entire process step by step, including the tiny details that help turn a basic WordPress page into something that feels professional. By the end of this class, you will have a deeper understanding of WordPress and Elementor and a complete website you can continue to customize. If you're a freelancer, designer, creative professional, or a service provider looking to create a personal website for yourself, let me show you how to do it with Elementor. So, if you're excited to get started, let's go. See you in the next lesson. 2. Project Overview: Welcome back. So I just want to show you exactly what you're going to be creating in this class. This is your class project. So let me refresh the page. So as you can see, we have a hero section with that nice entrance animation. We're going to see how to do that scrolling downward. We have this counter section. We have a services section. Previous work section, which is where you will showcase some of your past work, and someone can click this and open up more of your work. As you can see, when you click this, it opens up your portfolio. In this case, it opens up my portfolio on hands.net client testimonials. You can set a time on how fast or slow you want these to scroll. The visitor can also manually navigate or scroll to read the different testimonials. Then we have a book me section or contact section where the user can choose a service, maybe even two services, and then describe the project as clearly as possible, then provide their name and email address, and then request a quote. When you receive this, you will be able to read and then get back to them or email them for more details. And then we have a footer. The viewer can also click this to open up your work once again. If we go back to the top, because this is a single-page website, these links navigate within this page, but to the right section. So if I click Services, it goes to the services section portfolio. It goes to the previous work section. Contact, it goes to the contact section. I go back to the top. We also have a services button here. We're just giving the visitor as many calls-to-action as possible. Our goal is to allow them to click buttons and go to take an action that we want. So that's a quick overview of what you're going to be creating in this class. Now we're ready to go and start working on it. So I'll see you in the next lesson. 3. Install WordPress: It's time to install WordPress. And the way to do that is through the C panel. Every WordPress web host will provide you with a C panel for you to install WordPress, find out how to get to your C panel depending on your web host. So I'm going to click Go to C Panel. So here we are inside the C panel. And one of the tabs inside C panel is going to be the Sof tacular apps installer, which has WordPress. So just click WordPress. And you'll be taken right here where you can install WordPress. So I'm going to click Install Now right here, we need to choose a URL. Now, because you bought a domain name, it's going to be listed right here. If you have several, they're going to be in this drop down menu. And another thing right here, I like choosing this prefix, HTTPs www dot your domain name. So when I click outside, it's going to check if I have an SSL certificate. If I don't have an SL certificate, it's going to go with HTTP or HDTP. So make sure you have an SSL certificate to tell visitors that your website is secure. Don't add anything here. So your website is going to be www dot your domain dot your extension. Let's get the website a name. I'm going to call it a Alex Dow. Professional visual designer. It's a portfolio website. These are the login credentials you will need to log in to WordPress directly instead of going through the C panel. So make sure you say these somewhere. I'm just going to copy these and open up a notepad, paste that right there, copy the password. You don't need to copy this email, but I'm just going to copy it anyway. You don't need to copy that. And you will have some pre selected plugins that will be installed with web press depending on your web host. Some web host don't have these. So I don't need any of these went to check all of them. If you're going into Advance, you might want to change the database backups that are kept by your web host on a weekly basis. Now, I don't typically change this, I just leave it at the default. So these are the only settings you need to really look at. Then I'll hit the install. There we go. So WordPress is now successfully installed, and we have the administrative URL. If we click that will be taken to the WordPress dashboard of your website. As you can see, here we are, the website we created was Alex Doe. Yeah, so congratulations. You've installed WordPress. Now, remember the login credentials we just put in this notepad. If we log out of this website, we will be asked for the login credentials. So that's where we will use, copy that, paste the username and the password. Paste that. Remember me. Then let's login. And so there we go. So that's how to install WordPress. And now we're ready to move on to the next step, which is installing a WordPress pin. I'll see you shortly. 4. Install a WordPress Theme: With WordPress installed, it's time to install our WordPress theme. So let's go to appearance themes. And I'll go to Add New. These are the default themes that come with every installation of Wordpress. Now, we're in 2026, but the latest active thing that comes with Wordpress by default is 2025. It seems they've not created a new one in 2026. So I'm just going to say Add thing because we want to use a custom thing called Astra. This is one of the best things you can ever use in WordPress. So I'll say install, Activate. And now Astra is active. These are just advertisements from them. Close that. And so Astra is now our active theme. Now, in the next lesson, let's install a lamentor. I'll see you shortly. 5. Install Elementor: Now it's time to install elementor, which is the plugin we're going to use as our drag and drop page builder. So let's go to plugins. First of all, let's just click plugins to see the list of the default plugins that come with every installation of WordPress. And that's this chisme and Hello Dolly. I'm just going to select all of them, then delete them. Apply. We don't need them. Then I'll say add plugin. In here, let's search for Elementor. It's going to be the first choice with more than 10 million active installations. I'm going to say install now. Let's go ahead and activate it. And now Elementor is active on our website. Once you've installed it, you will see this elementor right here. But you don't need to go in and change anything. We don't need to mess with it. Now, let's go to pages. We have some default pages here. I'm going to delete them, so select all of them, and move to trash. Apply that. Now, in the next lesson, let's discourage indexing. I'll tell you what it is shortly. 6. Discourage Indexing: Ready to start building our website. But there's one thing we need to make sure we do before we proceed, which is to discourage search engines from indexing the website as it is. Google, Bing and other search engines send their spiders or their bots to look for new websites and add them to their database to make them available to people. You don't want Google to make your website available just yet because you've not built it. So that has a negative effect on your SEO. So we want to tell search engines, do not index this website just yet. It's not ready for the public. So let's go to settings, reading, discourage search engines from indexing this site. And let's save changes. There we go. In the next lesson, let's now start building our single page website. I'll see you shortly. 7. Create a Single Web Page: Now it's time for us to create our single webpage. So let's go to pages. And remember we deleted we trashed the two default pages that came with Webpress. We don't need them. Let's just say, first of all, let's get rid of this and let's add a page. Let's give it a name. I'll just call it home. Let's first of all set this template as a full we page. And now that we're done with that, let's go into and by the way, that is this template setting is an elemental setting. It's not a wordpress setting, just as a by the way. Now, let's go to the Astro settings, and for the container, we want a full width container. Sidebar, we do not want a sidebar, so no sidebar. And these elements, we need to disable these elements. Before I disable them, let's publish this web page and see what they are. So I'll say publish publish. And now, if we view the page on a new tab, this is the let me close this. This is the header right here because this is an Astra theme. It comes with default, header and footer, and what is this other thing, banner area. There is a banner area here that comes by default. We do not want any of these because we want to build this page from scratch using drag and drop features of Elementor. So let's go back in here and disable all of them and then save. Is it saved? Yeah, let's view the page. And now it's a blank canvas. So let's close all these down. And now that our page is created, let's go back to the list of pages we have. And as you can see, we have the homepage here. Another thing we want to do is when you visit the domain of any website, it should go to the homepage. So right now, if we take the domain, copy this, open a new tab, and paste that, this is the equivalent of your domain.com or.net, whatever. If you go there right now, there is a different page. This is not the default page we want. We want that page we've just created to be the destination of our domain. So we need to tell WordPress which page we want to make our default homepage. So let's go to settings, reading. Homepage displays your latest posts currently. So that's why we see this. But we want to tell it no, let's choose a static page as our homepage. Which homepage? This is our homepage. The page we just created, Save changes. And now, if we reload this, in the root domain points to our blank page, which we're going to populate with our design. So I think we're going to stop here. In the next lesson, let's now start creating our hero section. 8. Create a Hero Section: Now here we are on the reference website. I just want us to see the hero section we're going to create. This is what it looks like. So how do we do this? Let's switch to our project. Now, let's go to the pages, and we've installed elementor, but we haven't made this an elementor page. So let's say edit. And here we have edit with Elementor. So click that. This will turn the page into an element editable page. So here we are inside elementor. So the first thing you will notice here is we have atomic elements. I'm going to collapse all these. These are new elements created in the latest version of elementor, but they're very limited because the most important features are hidden behind a paywall. So for example, the button, if you drop a button here and you want to add hover effects, if I hover over it, I want it to change color. If I want to create an interaction, as you can see, hover effects are behind a paywall. So, we can't work like that. If I can't have access to basic effects like hover effects, then I don't want to use this new system. I just wanted to show you that. Let's get rid of this. So we're not going to use atomic elements at all. We want to use the original popular free elements that we've always been using. That's the container system instead of the atomic elements system. So we're going to drop a container here. And as you can see, this container here has two columns, the text block and the image block. So we need two columns inside of it. So I'm going to say plus, add an element again. I'm going to drop a container in there. And in this container, I'm going to drop two more containers. This container is going to be the one to set our width content with. As you can see, this content is not touching the edges. So there's an invisible single container that has two more containers inside of it, one container and another container. So how do we do that? So we've placed our container there. Now we go back again, add elements, drop another container here. And I'm going to right click and duplicate that container. Now we have two containers inside this outer container. I'm going to select that outer container, go to layout. Under direction. I'm going to say we want it to be a row instead of what is this vertical. So we're going to say horizontal, and that's going to arrange everything in a row. Right. So now, as you can see, we're almost there, but we want to set a specific width that we like. So first of all, I'm going to select the outermost container and say we want to switch to percentage in terms of width. And we want you to occupy 100% of any screen you're viewing the website on. Now, with that, I want to go to this other container that's holding the two columns. And I want to say I want that to occupy 80% of this outer container because this outer container is occupying 100% if we switch here, it's occupying 100%. But inside, remember, we have this other container here that's holding the two columns. We want it to be 80% of the outermost container. So with this elected and with this as percentage, 80%. Now notice everything has been pushed to the right to the left. So I'm going to select this outermost container. And right here, we're going to say align everything to the center. That's going to push this container that's held inside by this to the center. And now we're ready going to say publish that. If I pick say Add element, text heading and drop it in there, go back to add element. Text Editor is a paragraph. Drop it. Now, we want to drop it in here, right below the heading and go back to add element and add a button. Drop it right below there. Go back in here and say under layout still image. Publish that. Preview what we just created. And now, as you can see, everything is structurally correct. We're going to style everything to look awesome. So now we're going to end this lesson here. In the next lesson, let's now style this hero section. 9. Style Hero Section: Now it's time to style our page. But one thing you will notice on the reference website is that we have this gradient background that starts from a dark blue all the way to a bright blue. So how do we set that? So let's go back here to Elementor. Let's add a background color. So I'll go to this drop down menu, side settings. Let's go to sit background, and this is where we set it. Let's choose gradient. Now we have these two colors. I'm going to open up my explorer. I'm going to provide this download assets folder that's going to contain everything you need to recreate this website exactly as it is. So that also includes the colors I used. So we have this background colors section. So I'm going to select this color, copy that. Let's go back in here. The first color is going to be this blue. And the second color is going to be this light blue. But you can choose any other colors you want. So for the second color, let's base that as that. Save changes. And let's leave that area. Now the next thing is to align these vertically to the center of this column container holding them. So I'll select this container, and right here, justify content. Let's say center, just like that. I'm going to select this right click and duplicate it because we need to have this text. You will have to type, but I'm just going to copy paste. I'll select this going in here and the content paste that Alex Do. So I'll select this. Paste that. Copy, select this body of text. Control A, Control Shift V if you're pasting from somewhere to make sure you don't paste any styling from wherever you copied it. So Control Shift V. And there we have it. So publish that. First of all, let's have a look at it. It's much better now. So now, select this, and I'm going to select this yellow color from the texts, notebook, notepad, copy that yellow. While this is selected, I'm going to go into style text color. Yellow. Now, you will notice this has two colors, and I'll show you how to do that. This is courtesy of a plug in cold elements kit Light. First of all, let's publish that. And I want us to go into the dashboard. Let's go to plugins, add plugin. We want to add a plugin called Elements kit Light, which we're going to use all over the website. So right here, I'm going to type elements Kit. Elements kit elementor add ons. This just provides us with more cool elements right here that Elementor does not provide us with or Elementor has in the pro paid version. So now that we have Elements kit active, If we click elements kit, we're going to have to activate it. I like choosing advanced here just to make sure more options are selected by default, so advanced. These are just elements that will show up right here like these. So advanced. Then next, next, don't select any of these. You don't need them. Next step, complete setup. Now if I go back here and make sure you already published the page, Control R to refresh the page. Now if I collapse atomic, all these panels, general link in bio, you're going to see elements kit elements. These are additional cool add ons we need to create what we want to create. So let's close this now, this heading belongs to element natively, but we want to use elements kit heading. I'll type heading. And as you can see, we have the default heading that we have, and we also have a heading from the elements kit. So this is the one we want. Drop it in there, and let's delete this right click delete. So with this selected, I'm going to type Alex and inside these brackets, do. And now it's a matter of styling. Go to style. We have the title, which is the Alex, and the focus title is the do the one inside the brackets. So first of all, let's go to title and typography, increase the size to whatever size we want. Let's select a 900 black font weight to make it much bolder. And let's give it which color? White. So title, color, white. Collapse that. Let's go to the focused title. Let's go to color. We want it this orange color. So copy this orange. Color paste that orange. When you hover, it changes to that yellow. So we want to copy this yellow. And on hover, paste that. So on hover, it's going to be that yellow. But notice it's still not thick. In fact, let's go to typography. Font weight black. And in fact, right here on the contents Yeah, we have spacing. So while it's still selected, let's go to Style again, Style and typography. We want it to be understyle, we want it to be Italic, just like that. And notice we have this separator, so collapse the title, separator. Let's go to content, collapse title, separator and disable that. Select this text. Let's make it white. And we want to avoid it being too long. So while it's still selected, let's go to Advanced with custom. And let's give it maybe 75%. Publish that. And let's preview what we have. Great improvement, but we want to reduce the spacing between them. That's the margins. So with this selected, upgrade your communication. Let's go to advanced margin. Break this link because if you change anything here, it's going to affect top, right, bottom, and left. We want to just reduce the bottom margin. Let's also select this Alex Doug, advanced margin, reduce the bottom margin. Publish that. And let's go and see what we have. Great improvement. So we'll stop there. In the next lesson, let's see how to create these buttons. I'll see you shortly. 10. Style Hero CTA Buttons: Now it's time to starle our button to look like our reference buttons. So how do we do that? Switching back. Let's go in here. Now, of course, we have two buttons, and if we want to place them side by side, we have to do what we did with these two columns here. So we want to add a container below this text. Add element. Let's go to basic. This is a layout. This is where we have the container. Let's drop it right below that paragraph and let's drag our button in there and right click duplicate, select the container holding them, change the direction to horizontal. Now, one thing you will notice if I publish this is that these buttons are not aligned with the text right here because of the default padding that comes with every container. As you can see we have some padding all around. We want to remove this padding. So while the container is selected, let's go to advanced. Let's go to padding and remove that. Now we can add some top padding, maybe ten and bottom ten, but leave the left padding intact. Publish that. Now, as you can see, they are properly aligned. Another thing we want to do is now select there is too much space. So we can select this text, advanced margin bottom. Let's reduce it maybe up to that spot. Publish that. Select the button, go to style. First of all, we can change what it says. Services and the other one says portfolio Or view my work. View my work. Now, selecting this button right here, go to style. And I want us to edit the padding. So break that. I like giving it a left padding of 40 or 50, right padding of 50, and top and bottom padding of 15 15. Same case applies to that style, padding left 40, right, 40, then 15, 15. Okay. For this, let's give it a background color of gray and a text color black. Selecting this, we want to give it a gradient color because our gradient always plays between these two colors yellow and orange. So while it's selected, let's go to background type gradient. I'm going to copy our colors here. Yellow, copy that. Use it as the second color. But copy the orange, paste that. Then here for the angle, we want to rotate it. Rather than 180 degrees, it should be 90 degrees. Let's make the text color black. On hover for this button on hover, because we were setting for the normal state. On hover, we want it to have the same gradient color. So I'll select that. And let's go back in here, copy that orange. Paste it there. Copy the yellow. Paste that, just like that. But we want to change this to 90 degrees, the angle, just like that. And this on hover, selected. On hover, we want it to have a gray background, not a gradient, but just a color classic gray background with black texts. I'm not going to try and keep it consistent. Wait, why isn't tips working? Publish that. Let's go here. I don't know. Is this a bug? On on normal, it's a gradient, but on normal. I don't know why we have that bug. So elemental needs to look into that, but let's proceed. Preview that. Now, because the hover effect here isn't working for this, we can add an animation, so I'll select it. On hover, we want a hover animation. Maybe grow. Yeah, like that. Let's do the same for this on hover, it should also grow. So publish that let's see what we have Yeah. So there we go. In the next lesson, let's now add this image together with the background. If I load this page, as you can see, there are two separate 11. Hero Image: So it's time to work on the hero section image. So because you already added the image element. Now, first of all, before we go far, there is something you've noticed me doing all the time. When I want to duplicate something, I have to right click and duplicate. Those are two steps I have to take every time. So to avoid that, I always like going to this drop down menu, user preferences, and quick edit options. That just allows me to hover over that and just click this to duplicate whatever I want to duplicate. So with the image element selected, I'm going to select that upload images. And as I promised, I'm going to provide this folder right here. This download assets folder, so it's going to have everything you need. So the first thing we're going to input is this image with this fading bottom edge, professional guy image zero or your own image. Now, this is my web host complaining about my server, so I'm just going to save this and refresh this page. Close that. So selecting this and this go to upload. If I double click that, it's now going to work. So with the image selected, I'm going to say select, and there we go. Now, for this image, this yellow image right here, we're going to add that to the column as the column background. So this column holding the image, let's go to style, background type. Let's select image, then upload files. And inside our folder, we have the hero background brush going to open that. And select. Now, it's there, but we need to do a few things. First of all, let's say the position should be center center. We want to say we don't want it to repeat. Then for the display size, we want to say contain. And what's going to allow us to position it properly is this actual image of this guy. With the image selected, let's go to W. And let's just play around with it like that. I think that's a nice size. And let's say publish. And let's preview it. We're getting somewhere. So let's see if we can improve anything now, first of all, we can select this text column. And for the width, we want it to occupy remember, this column and this column are inside this container here. So how much of this container should each column occupy? Let's select that. We want it to occupy 40%. Percent, not pixels. Now, this is height and do that. 40%. And we want this to occupy 60%. So layout 60%. Publish that. And let's view. Yeah, that's a much bigger improvement. So I think now we can start with that. We will make more improvements as we proceed. So what else is remaining? So the only thing remaining here is this background pattern with these geometric shapes. So let's go ahead and add that. And that we're going to add to the whole hero section container holding everything else. So this pink container here, go to style background type. Let's select we have these hero section background patterns. Open that and select it, and there we go. So I prepared those images using Adobe Illustrator, so you're going to have to prepare whatever patterns you want to use. Now, just like we did, we want to go here and say position center center. We want to say no repeats. And for the display size contain publish, and let's see what we have. There we go. What about cover? Yeah, cover is better for this. Let's go here because I want it to cover all the way to the edges. So there you have it. We're done with the hero section. The rest of the sections are going to be a repetition of what we just done on the hero section. But of course, there are some unique things we're going to do. So I'll see you in the next lesson. 12. Create Header: Now it's time to create a header for our website because right now, of course, as you can see, we don't have a header, and we want something that looks like this. So how do we create that? Switching back here. Let's go inside our dashboard. I want to go to dashboard. And remember, we added elements kit light. So under elements kit, we have a header footer option. So let's click that. We're going to add a new template, and we're going to call it header. It's our header. And we want it to be displayed on the entire site. If you had multiple webpages, you would want it displayed on all the web pages. Then we want to have it active. Then let's go to Edit content. We'll be redirected to Elementor to create a header. Now in here, we want to say, let's add a container, collapse all these panels that we never need. Let's go to layout and add a container here. And just like we did before, we want to be able to contain our header to 80% of the screen. So this outer container should be 100% width. And this inner one should be 80% of the outer one. And with that, we want to go to the outer one and push the inner one, align it to the center like that. And now in here, we want three columns. In fact, we don't need three columns. We just need three items. We need an image and the basic image. We also need a nerve. So I'm going to type nerve. Now, we have different nerves here, but the one we want is elements kids nerve menu. We place it below the image, but still within this inner container. And we also want to add a button still under basic never atomic elements unless you have the pro version of Elementor. And let's place the button right below that. Now, let's select the container itself and change to row. Now, those are three elements arranged as a row. I want to select the image. Let's select the logo. I created this fictional logo. It doesn't belong to a real person. So double click that and let's select it. Now it's already small enough size, but I want to make sure we're very specific about its width. So with advanced, let's go to custom and say maybe 20 or 25% of this container that is accommodating it. Let's select the nerve. Now, when we select the nerve element, it will ask us for a menu. If we have a menu, it will be listed here, but we've not created a WordPress menu yet. So first of all, let me publish that. And let's go back into I want to have an always available dashboard right here. So inside here, let's go to appearance menu. And we want to create a menu. So let me just call it my menu, and let's make it the primary menu, then create menu. Now, since we already have the homepage, let's select it and add it to the menu. It's going to be listed here. And we want to create additional elements, additional menu items, services, portfolio contact. So let's go to custom Links. Let's just put a hash right there, call it services added to the menu. We're going to come back later and make these links actually lead somewhere. So let's add another hash beer, portfolio to menu, and finally contacts. Contact, add to menu. Then let's say save menu. So we've created my menu WordPress menu with four menu items. Going back in here, that's the page. Let's go back to the header editor. And because it's published, let's refresh this page. And now if I selepse where is that nerve? Alright, let me Where's the nerve? If I hit Control E, we can see an overview of everything we have on the editor. Nerve. So it's collapsed into a very tiny element. But here we can select the my menu we've just created. So selecting that now as you can see, it's visible. Now, we already say this should be 20% of the width. Let's also make the button occupy 20% of the container. And let's align it to the right. And now for the nerve element, let's make sure it occupies the remaining 80%. Oh, 60% because this is 2020, 40, so 60%. And while it's still selected, let's go to content Align Center, just like that. Publish that. And we want to change these to color white. While it's still selected, let's go to style menu item. Under normal circumstances, let's make it white on Hover. Let's make it orange. Item takes color on hover, orange. And when we're on the specific page, when it's active, let's make it orange. That means when we're on that specific page or section that is linked to by the item, let's make it yellow. Publish. Now, let's preview that. Now, as you can see, it's not properly aligned. This button is too elevated compared to everything else. So let's go back in here. And with this selected this container here, let's make sure items are aligned center vertically like that. Let's close that. And let's go to this editor right here and select this button, right leak copy, go back to our editor here, select the button, right leak paste style. So we don't have to repeat that except now it's been We need to now reset this 20% whip There we go. So now going back in here to our editor, I'm going to control R to reload the page. And now our webpage has the header. So let's preview the header with everything else. There we go. It's looking good already. But for some reason, this spacing right here is bigger than this. I don't know why. We're going to look into that later. But right now let me just close it down including that. Now, I like reducing this margin at the top right here. So, in fact, if you want to edit your header, you can hover over this part right here and click header, but I want to open it in a new tab, so I'm going to use my mouse wheel, press the mouse wheel to open it in a new tab. Now, as I mentioned earlier, every container comes with default padding. So I'm going to select this container holding everything, go to Advanced and break the default padding just like that. And the outer container also has its own default padding. As you can see, we've drastically reduced the margin at the top. And now if we reload this page, observe the header. Now, everything is much closer to the top. There we go. All right. So now I understand what the problem was. So selecting this button, when we pasted the styles of this button right here, we replaced the settings we had set right here for the button, align, write, publish. Below this. There we go. So now our header is looking awesome, except we still need to select the button, go to content, and change this to book me, publish that. Then let's close it down. We can reload the editor here. Now we can preview it once again. Yeah. So now, that's the end of the header. In the next lesson, let's now see how to create the remaining sections. I'll see you shortly. 13. Counter Section: Now we want to add this counter section right here. So let's see how to do that. Going in here, I want to say add element, and I want to collapse all these. And scrolling downwards, we want to add a layout container right here. Now, this layout container should have another container to hold the actual content, so I'll drop back in there, and this should occupy 100% of the width, while this should occupy 80% of the outer container. Let's go back to the outer container and align items to the center. Now, in here, we want to duplicate this text so we can reuse it. It's a header. And in fact, something I forgot to do here is select this Alex dog is supposed to be an H one. This is an H two. Yeah, it's an H two already. And in fact, we had because we just duplicated it from here, it has that margin setting, we've removed it. And notice one thing here, this is actually a column, and this is another column. So what we need is a container. And put this in the container that's inside that other container. And below it, we also want to place a button. So I'll duplicate that button and place it below the text. Then I'll duplicate this container and select the outer container and switch to roll. So we have two columns. And in here, I want to remove these two Alright, this is not removable, so rightly can delete. And I want to add a counter. So drag and drop the counter in there. Select the counter, duplicate it twice. Select the container holding them, switch to row. We want to go to justify content to the center and space between the elements. Publish that. Let's preview the changes. Preview the changes. Exactly, like that. But now each of these should have Let's give it a background. Let's go to Advanced. Select one of these counters. Advanced. First of all, let's give it some padding, maybe 20. Then let's go to its background. Background color. I'm going to select this dark blue or whatever color you want to use. Paste that there. Let's go to style number. Let's give it color white, and title White as well for now. For the number, you can choose a heavier font, so font weight, black. You can even say a different font, maybe monserat Yeah, something heavy like that. Then let's go to advanced border border radius of 20. Then let's write leak, copy right leak, face style, right leak, paste style, publish that. Right here, I'm going to copy this text. We're going to have to type it, select this, go to content. I'm going to paste it in there and change it to white Publish. Going here. Just like that. Now, as you can see right here, the spacing is awesome on this. But ours here is not that good. So let's not have any space between. Let's just align them to the center and publish we can give each of these some width. First of all, let's give this column a width of maybe 40% and this one 60%. Custom, 33%. Copy, right leak, paste style, copy paste style, publish that. There we go. So now let's change the details. This here could be 55 clients served. So what's the title? Clients served. This here could be What do we have here? Projects completed. 329 projects completed. And this here could be 100%, so suffix percent acts faction, guarantee. Then if we preclude that exactly. Get in touch publish that There we go. So that's how to create that section, and it's too close to the hero section. What I want to do is go back in here and select the container holding the entire hero section and go to the height and change it to VH. That's view height, and we want to give it 100. We want to say, make it occupy the whole screen. The hero section should occupy the whole screen, publish that. Just like that. We also want to select this and maybe this container holding this section, give it a top margin of 50 to separate it from the top. All right. Now, we don't want it to touch the lower section. So maybe we could reduce the width of this image. Publish that. Just like that. Yeah, they're properly separated. So that's where we're going to reach in this lesson. In the next lesson, let's see how to create this section right here, my services. So I'll see you shortly. 14. Sticky Header Effects: Now, before we move on to this section right here, you will notice when we start scrolling, the header is sticky, and when we're not scrolling, the background patterns are all the way to the top. This is the reference website, but on the website we're currently working on, if we start scrolling, the header is disappearing, and this pattern is not all the way to the top, so we need to solve that right now. And to do that, to make the header sticky, we need to use a plugin called sticky header effects for element. Let's go inside the dashboard. Plugins, add plugin. Let's add sticky. Just type sticky header header. So sticky header effects for elementor install now. Then let's activate that. And now here it is. So going back in here, let's just hover over this and say right link, open link in New tab. And so what we need to do is select the container holding the entire header and go to advanced collapse layout, go to sticky header effects, and enable it. Close this pro advertisement. Right now, it's already sticky. We've enabled it, so it's going to be sticky at the top. But what we want is to have a transparent header, and that means Now, if we go here and refresh this editor, look at the pattern behind the hero section. Now, as you can see the patterns are all the way to the top. If I preview this, as you can see, they are all the way to the top. But now one problem you will notice is when we start scrolling, there is no background on the header. Everything becomes all cluttered. So going back in here, right below transparent header, we can choose a background color to change too after scrolling. So we're going to go back in here and select this dark blue, go back in here, background color, select that, and then paste that in there and publish. Close these down, go to the editor and refresh this preview. Now when we start scrolling, it will change to blue, keeping everything visible. When we scroll up, the background disappears. So that's how to do that. In the next lesson, let's now see how to create the services section. 15. Services Section: Now it's time to create the services section. So let's see what we have here. We have these four boxes and this guy. So let's go back in here. We're going to reuse a few of the things we've already created. So I'm just going to duplicate this section. And Yeah, we already have these two. Because notice here, this is one column and another column. So let's just add a heading and some text above it. So above this container, we're going to duplicate this Alex doll. And I want to place it right above this section. And I also want to select to duplicate this text. It's all about reusing stuff you've already styled right below Alex Dow. Then let's go to style. Align to the center, select this. We want to change this to age two, and go to style Title. Typography reduce the size, maybe to back size. That's reasonable. And notice here it has this separator. So let's go to content separator enable. But now we need to get rid of that bottom margin like that. And I want to copy this text. Select this, go to content all Control Shift VL. Notice here, this has a constrained width. So while it's selected, I want to go to advanced custom Width I wanted to occupy 60% of the available width of this container that's holding it. Change the separator, select these texts. Separator should be white. And they should be my services. My services. Now, I want it to be the ras, the colors should be yellow on normal. Copy that go in here, going to select here, space, paste it in there, cut this, remove that space, go here on hover, like that. Now, inside these two columns we already created. First of all, I want to select this column and say it should occupy 40% and these 60%. Want to remove everything from here. And from here. All right. There is a bug. This isn't working, so right click delete. So we have these two columns published. Let's say, yeah, this is 60 40 just by looking at it. Or we could just make it 50 50 or 45 55. Now, in here, we also need to add we need to add a few containers, one container above, and another one below it. And then in each of these two rows, we're going to have yet another pair of containers. So duplicate that. But now selecting this, we're going to switch to row, so one, two. So, in fact, let me just delete this, select this and duplicate it so that it's one, two, three, four. Duplicate this and let's drop it in here. Go to style, title, typography and reduce the size. Let's go to content. Wait, style, Align center. And the separator should be above. Let's see. Separator B. Let's say top. I'm going to duplicate that. Place it in there, duplicate it again. Place it in there. I'm also going to duplicate can just duplicate this or this and drop it right below that Aline center. It has a width. So let's just say default. And I want to copy this. Select this, go to content, paste it in there. It's the same text, so I'm just going to duplicate that. No, right below that. What we have here is one container that has two columns. That is this column and this column. And in this column, we have one container holding two columns of two containers. Now what we want to do is style this. Just give it this dark blue color. I'll select this to copy its color, go to its background. Copy that. Select this container, go to advanced Background. Color, taste that there. Let's go to the padding. Let's give it a padding of 20. And let's go to its border style, border 20. Select this. Alright, let's just select while it's still selected, right click copy. Select this right lik paste style. Select this right lik paste style. Paste style. Now, you will notice there is too much space here, and that's because of the default padding of the container that's holding the two. So let's go to advanced, break the padding there. Let's select this one as well. This container. Advanced, remove that padding, publish that And now I don't like the way this is close to the top. We could select this heading, go to advanced margin top ten, right lack copy. Select that, right click paste style, select that, right click paste style, paste style, publish there. Now, you will also notice we have these decorations right here. If you need them, we can just go to one of them, go to style, background overlay and give it a gradient. And the gradient is going to use this light blue And the dark blue for the second color. And we want to switch to radio. So, in fact, this blue should be This blue right here should be the second color. And the dark blue here should be the first color. Then let's say bottom left Opacity. Let's push the location to 80%. So do what I just did. Radio, radiant type, position bottom left. You can change opacity if you want and location at 80%. Now I'll just select this copy. Paste style. Paste style and paste style. Now, it also has a border. So let's go to the style. Border solid. And let's make the border color a blue. Let's give it some blue like that. Border color of one. No, let's say two, border with Yeah, so copy paste style, select, right leak paste style, select right leak, paste style, publish that. Now, if we preview that, there we go. So in the next lesson, let's go ahead and add this image. I'll see you shortly. 16. Services Image: So now it's time to create the services image. But before we do that, I've just noticed I forgot to give this section a dark blue background. So let's go ahead and select the dark blue background, copy that, and go back to our editor, select the section, go to style. Is this selected? All right, style. Background tight. Let's give it that dark blue. Now, right here, what we want to do is give the light blue color. So I'll select this. Select this column, go to style. Background blue. Let's also give it a border radius of 20. In fact, the background should not be blue. I should have a gradient. So let's go back to background color gradient. And let's give it the same light blue but make it darker. And then change this to radio. We can move the location slightly or reduce this blue like that. So now what we want to do here is simply add an image and the basic image. Select that. Let's go and upload whatever image we want. This is the one I used. At the end of the day, we're just learning how to use Elementor. You should feel free to create whatever type of website you want. Now, let's add a divider right below it. So add. Still under basic, we have the divider element. Let's drop it right below the image. All right, it seems this column is set to row by default. Yes, we should switch to vertical column. And now let's add that divider. Just like that. With the divider selected, I'll go to width and reduce it to let's just say 50% and align it center, go to advanced margin top. Up to there, then style. First of all, let's switch these to slashes, but you can change it to whatever you want. In case it doesn't look like slashes, just go here to amount. Yours might appear. Let's see. All right. Let's increase the weight of each slash. Increase that size like that. Reduce the weight slightly. So play around with these settings until you have the right slash or just choose whatever other option you want here. You could also go with curly, which, no, curved. I like this one, as well. In fact, let me keep that and then wait. Size. Oh, that's the height, amount. And I want to choose this yellow color. And give it that yellow color. If you switch to slashes, let's play around with the gap, reduce the width again and then publish. This image is a little bit taller than the text boxes. It's not bad, but we want to make sure everything is a little bit more compact. This section is also too wide. So I want to select the entire container holding them and change this to 70%. Publish that. And let's see what we have next. Yeah, it's a bit more balanced. So you just play around with those settings and see how you can make this more creative. Now, I haven't updated these services. For example, this could be, let's go to content. Let's remove that M. Then change services to graphic space design, select this, remove the M web space design modeling. Publish that. You can also play around with the separator type if you go to separator. Where do you change that? I think it's under content separator. It can change to maybe solid solid with star Yeah, just play around with that and see the best results you can get. I'll go with a default dotted. Publish. One more time. Yeah, I think it looks good now. This should be more convat. Let's select the text. Go to advanced with, I'll say 50%. Publish, and let's go here. Yeah, you can even go 40% of the width. 40% of this. So this is where we're going to end this lesson. Now, one more thing. We need some padding below and above the content of the container. So the padding should be on the container itself, container selected, advanced, break that, then top margin of 50 padding of 50, bottom padding of 60 publish. Just like that. So I'll see you in the next lesson. 17. Portfolio Section: Hey, welcome back. So now it's time to create the previous work or portfolio section. So how do you create this? Switching back to this. Let's go to our editor. I'm just going to duplicate this. Like that now we have two. Selecting the container itself, going to go to style and remove the color. Select background and then remove that. What else do we need? We need to remove these containers, all of them. In fact, let's just create a container. Let's just add a container right below. Yeah. And let's select the container itself, and let's make it 60% of the width. In fact, 50 or 40%. 50%. Now, what we want to do is add an image box in here. So image box. And we want to use don't use the image box from Elementor itself. Use the image box from elements kid. Going to drop that in there. And I'm going to duplicate it twice, one, two, then select the container itself and switch to row. Now we have three image boxes. Now I want to now, I want to copy this project name, select the first image box. Let's go to move that. Let's go to the body, change the heading. Let's go to the description, paste it in there, and the button should save view project. Collapse that. Let's go to the image. I want to select an image, upload files. I'll select this as the first image. Select that. Now with the content done, let's go to the styling. Let's go to the image and give it a border radius. Of top 20. So that's top left. Let's go to the right, 20. Yeah. Let's go to the body. Border radius, break that bottom 20. All right, let's give it a background first. Background type. Let's give it a Let's give it this color for now. So now when we gave it a bottle radius of 20, it gave it on this side. So let's go to left 20. Let's go to the button. All right. Let's give it this dark color. So background type that dark color like that. And on hover, we want it to have a gradient color. So let's pick our yellow and orange. It should be yellow. Let's speak orange as the first color. And now let's switch these to 90 degrees, just like that. We can also change this color under the body Title typography, color. Let's give it that Title typography over color. Should be a lighter gray. Yeah, settled light gray. Copy this, select this pastetyle, select this paste style. Select this choose an image project image. I'll select that. Now, try and make sure all the images project images are the same size. Because it's the image size that will determine. As you can see right now, they look a little bit weird, but I just didn't have time to prepare the two different to prepare all the project images, but try and make them the same size, same dimensions so that all of them look identical like this. As you can see, these are more presentable than having one tall, one short, but that's up to you publish that. So let me just copy this description, select this, go to the content, body paste that. Copy this, go here, body, paste it Z culture magazine is the title. Barton should read View Projects. Publish that View. Scrolling downwards. There we go. A nice my portfolio section. My portfolio. I'm going to paste that in there. And I think now we're ready to move on to the next section, which is the client testimonials section. What are people saying about your business? I'll see you shortly. 18. Client Testimonials: Now it's time to create this client testimonials section, and this is what we want to achieve. So switching to our editor. Right here. I'm just going to duplicate this section. So duplicate that. And now we have it down here. And I'm just going to delete everything that's inside this container because it already has the settings we need. Now, I'll say add elements, testimonials. And as you can see, we have a testimonial free with Elementor and another one free with elements kit. This is the one we need elements kit. So I'll drop that there. And as you can see, it has several styles. The one I chose for the reference is this one. So I'll choose style five. So there we have it. And I'll go inside settings, and we want to show two slides at any given moment, so one, two. While this is selected, I'll go collapse settings, expand testimonial, and these are the default testimonial placeholders. So I'm going to expand testimonial one. So I'm just going to pick some texts, maybe This is just a placeholder text because I don't want to type this, paste it there. That's what the first client said. And I'm going to give this client's name Clark Kent. Designation is maybe bounder. Metro Goldwine. The second one, maybe collapse Clark Kent and go to testimonium two. Let's say Jennifer Anniston with an E designation CFO Green Goblin Association. I'm just going to grab some text right here. Maybe this. And paste it inside the testimonial review, expand the third ones. So we at least have a basic testimonial section, but we can do better. So first of all, let's go to this and change the portfolio to testimonials. And let's start here with clients testimonials. There we go. Collapsing the title again and selecting this for the testimonial here, we can choose to give a rating. Maybe this guy gave us a four star rating, and the others gave us two. So I'm just going to publish that. Go inside style because now we want to style this. We can also go back in here testimonial, expand each testimonial, and add a client Avatar. So I'm going to select that and go to upload Let's say this is clock. Select. And now there we go. So I'll do the same for these other two. Publish that and let's preview the changes. Scrolling downwards. There we go. So now we can give them some rounded corners if you prefer that. So while it's still selected, I'll go to style, layout border radius. Let's see, 20, just like that. Publish. We don't have to go deep, but as you can see, we can edit different parts of the testimonials. For example, these quotes, quote icon, we can change its color. As you can see, we can give it whatever color we want. Right now, it's red, but that doesn't make sense. So I'm just going to leave it at some blue, very Let's say right there, but we can reduce the opacity to make it less visible, maybe up to that spot and publish that. Preview the changes. And there we go. You can also go back in here to the content settings and set the speed. If you want it to stay longer before scrolling, you can maybe say we want to take 2000 milliseconds. That's 2 seconds. You can also decide to show dots, for example. So I'm going to show dots right here so that I'm able to click buttons to navigate. And you can edit the dot dot color. I think it's background type. You can give it that yellow color. All right, let's give it white and when it's active, we can give it that yellow color. When it's active, let me select this style, go to it focus title, copy that, go back to this, go to dot, go to active background, give it that color. So now the active one is the yellow one. Publish that. Preview the changes. There we go. So that's how to create the testimonials section. 19. Motion Effects: Now it's time to work on the motion effects. If I refresh the page, you will notice the elements moving smoothly. So let me just refresh this page just like that. Motion these motion effects really improve the user experience. When I scroll, we have that entrance right there. We also have that. So how do we create that? Going to our editor Let's go back in here. I'm just going to close that. Because we have the header right here, and the hero section has columns that now go all the way to the top because this is a sticky header. Selecting these columns inside the hero section is a bit tricky. So I'll hit Control I to bring up the structure. And now we can go inside these containers. Now, let's select that container with everything inside it, and let's go to advanced collapsed layout, go to motion defects. Let's go to entrance animation. I love fading left. That's going to bring it in from the left. And of course, I'm going to select this other one, the one holding the image. Go to advanced collapse layout, go to motion effects, entrance animation, fade in right, just like that. But now, this image is separate from the background. So we want a short delay on this image of the guy. So expanding this, in fact, I can just select the guy element, then go to advanced layout, motion effects. Entrance animation, fading right, but we want to delay the animation, animation delay maybe by 300 milliseconds. So that means because the column itself has that fading right without any delay, it's going to come in first, and then the image has a delay of 300 milliseconds. It's going to come in slightly later. So let's just publish that and preview the changes. Review that. Exactly like that. But now we need to do the same for this text block. Let's just refresh this page and see. They're all coming in because we only animated the container holding them. If we go into the individual elements like this text first, we can give it the same treatment, each element, the same treatment. So in fact that can come in by default with the container, then this is where we start our delay. Alex though, go to advanced, layout motion effects, fading left with a delay of 200 milliseconds. Then this collapse layout motion effects, fading left, 300 milliseconds. Maybe let's select this entire container holding these two, lay out motion effects, fade in left 400 milliseconds. You can get as creative as you want. As you've noticed right here, we have several other types of animations. You don't have to do fade in. You can also do zoom in or bounce in whichever you want. So let's preview the changes now. Exactly like that. Let's refresh the page again. There we go. I love that. So now, this is the same thing we're going to repeat all over anywhere else we want. We're going to do this now, and I will leave this to you to do as an assignment. So same case applies to this. I'm going to select this. Collapse that motion effects, fading left. Select this, lay out motion effects, fading right. I'm going to select this one, the button, give it a delay. Fading left with a delay of 300 milliseconds. I'm also going to give this by default, this container brings in everything at the same time. I want you to just bring in this first, then this will have a delay of 200 and this 300. So with this selected, let's go here fading right, delay of 200 and this delay of 300. Okay. Fade in right. Okay. There we go. So preview that. Exactly. So if I switch to our reference, if I refresh this. Look at how these come in. So think about how to achieve a similar result as me. That's your assignment. I hope you understood what we did up here. It's an interesting assignment that I think you will enjoy. 20. Links: Now it's time to make sure our website is navigable. When people click Link, they have to be taken somewhere. On our reference website, when you click Services, it'll scroll down to my services section. If you click portfolio, it'll scroll downwards to my previous work. If we go to contact, it goes to the contact section. How do we add links and how do we make sure every link click takes you to the right place? Let's see how to do that. Here we are inside our work area. If I click, let's go to the editor. If I select the services button, as you see, we have a placeholder here. But what we want to do is make sure when you click this, it scrolls down to this my services area. So what we want to use is an anchor link. So I'm going to say Add element, anchor, menu anchor. And what this does is you place it exactly where you want the button click to take you. So we want it to take us here. So I'm going to drag this anchor element right here. And this is not the right place, but I want to illustrate why it's not the right place. So we placed it right there, and now it's the selected item. So what we want to do here is give it a name, whatever name we're going to use in the link field of the button. So this is services. It could be any name. So because we've given it the name services, this is the destination. So when we go to the button here in the link field, we want to give it that destination name. So services. And that means when we click it, it will take us. I will scroll down to the services section. But now the problem is, it'll take us here. What it does is it scrolls and puts this anchor element at the very top. So if I publish this and preview the changes. If we click these services, as you can see, it's hiding the heading of where we want to be, and we don't want there. That's why I said it's not correct to put it there. This is just a bug based on the design of the software. And so what we want to do is place it a little bit higher so that when it's clicked, the services, the heading is slightly lower. So we want to drag this out and place it maybe right there inside the previous section. It doesn't matter what section it's in. What we want to think about is this anchor element will be placed at the very top. And if the heading you want is too close to it, it's going to be hidden by this floating header. So we want it to be further away from our target section heading. So now that it's there, let's publish and preview the changes. Now when we click that it's placed this thing at the very top. And because there is this gap right here between this and the heading, at least it's pushed the heading down. So that's the gist of what we want to achieve. The next thing we want to do is view my work. So because we now know about the destination naming, what we can do is just give it the portfolio as a name, portfolio. And so I'll duplicate this anchor. And drag it down I unable to keep scrolling, so let me just delete that and go here, then type anchor. I want to drop it right here in this previous section. While it's still selected, let's give it that name portfolio. And because our button already has the hash portfolio published we go in here, click this will be taken to my portfolio section. Now, the big question is, what about these ones at the top. If I click Services, it doesn't go anywhere. How did we create this menu? We went inside the dashboard. So let's go inside appearance menus. And remember how we created these custom links. So if I expand this custom link, remember it has a URL. We used hash. While we were creating it, we added a hash. This is it. So this is services. Collapse that, and this is portfolio. Collapse there. Then of course, by the same token, let's say that's contact and save menu. Now, we'll go back in here and refresh this editor to make it aware of the changes we've made in the dashboard. Now let's preview the changes. Now, if you click Services, we'll be taken their portfolio right there. And contact, we haven't added an anchor element. Let me just close that down and back down. If we scroll down, we only have up to testimonials. Let me just duplicate this now we have this. We can say, let's delete this client, say contact space, M. And now we can say add anchor, and let's place it right in this previous section. Contact, publish. And because we already gave it this hash contact, if we go here and click contact, we're going to be taken here. Now, we're going to be working on this contact form. If we go to the reference website, we have a contact form we need to create, and that's for a later lesson. So don't worry about that. We just wanted to get the links right. Now, we also have this book me. So of course, we're going to go to Elementor, right, link, Openlink in New tap. I want to edit this book me. And it's redundant, but it's just to show you that you can have a button out here, but it's going to lead us to the contact form as well, because if someone wants to book you, they'll go to the contact form. So book M is the button. So contact, publish. Alright, so going back to the editor, refresh. And also refresh this page here and say Book me. It'll take us to the Contact me page. So I think that's the end of this lesson. I'll see you in the next one. 21. Footer Section: Now it's time to create the fer. Let's go to our editor right here. So now we're not going to create the footer right here. This is now reserved for the contact form. We're going to leave that editor. We're also not going to work in the header section. We're going to go inside the dashboard and remember how we created the header using elements kit, header and footer. So going back to the dashboard elements kit, header footer. Now we have a header. Let's say add new templates footer, choose footer here. Let's make it visible on the entire side, and let's say edit content. Here we are. Now, this allows us to also learn something else about Elementor, which is you can use premade templates. You don't have to create everything yourself. These are Elementor templates, and these are elements kit templates. So I'm going to click that, and this is going to open up this pop up. As you can see, we have all pages. Complete page, you can just click and install instead of spending hours creating the page yourself. But of course, you wanted to learn how to build web pages from scratch before you start using templates. Now, let's go to the category and choose footer. Yeah, let's go to Footer right here. And the one I chose is this one right here. So I'm just going to say insert and it's been inserted. Now, remember, our website is occupying the main container is occupying 100%, and the container holding the content within the outer container is 80%. So let's make sure that's the case with this template. If I select this, as you can see, this is Fitzels, we want to make sure it's percentage and it's 100%. And this inner Control I so I can select this container holding the content. I want it to be 80% of the outer container, and now selecting the outer container, let's align everything center. Publish that and let's review the changes. Review that. There we go. Now, we can click this to add a logo. Just going to select our logo, select. I'm going to go to the reference website and select copy the photo message here. Paste that in there. No, that's the heading. W the title description. Control Shift. Going back to the reference, crafting timeless communication materials, and go to the title description, A, Control Shift. And select this button. View my work. And I want to make this an external link. So let's say, in fact, if we go to my reference website right here, this is the reference. If I click this, it's going to open up a new tab and go to my B hands portfolio. That's my work. So view my work, opens up my work in a new tab. So how do we do that? Going back in here, let me just copy this from the reference. Now, going back in here, we have the button selected. I'm going to paste it in the URL field, and to open in a new tab, I'm going to click this and say open in New Window. Then publish that. Review that. Now, if I click this, it's going to open up my Behans portfolio. So as you can see, this all rights reserved and N bar here needs some editing. We want the container holding them to also be 80% of the outer container. This is not in line with our color scheme. So I want to go inside our page here and select one of the elements with the color. Let's go and copy this yellow, go back to the footer editor, select this element, go to style, focused title. Is the same heading element. Publish that. If I select this, as you can see, the color scheme is also not the same. This is an icon list. So, going to the style text, Hover, paste that color right there. On hover, it should be that brand yellow. The same case applies to this button style. Text color on H should be our brand color. Publish. Let's check it out. There we go. But now we need to update the buttons because they don't go anywhere. These came in with the template. We did not set them. So selecting the elements content, let's go to the B. A should just go to the URL, the homepage, collapse above, go to portfolio. Portfolio should go to HH, portfolio Remember the anchor, services should go to hash Services. Services, and contact should go to hash Contact. Publish that, and let's preview the changes. In fact, it should be on this page. Let me just refresh the page for the footer to reflect. Now, if I click portfolio, it'll go there. If I go to contact, go down there, if I go down here, services, it'll scroll upwards. Very good. You can also click this to go to the top, just like that. I think the footer is now covered. Now, there's this social icons element, which is probably something now easy for you to do based on everything we've been able to do so far. So first of all, if we expand the Facebook icon, we can go to the color and say custom and change it to that color that we want. I don't have it in my clipboard. But that's something you can do. If you want to change the color to the brand color so that when you hover, it changes to this orange or yellow, that's an assignment for you to do. But otherwise, everything else is now covered. We can also select this and change this content 2027. And change this photo pin to Alex Doe. Your name now. Publish that. Alex Doe ARs Reserve. 22. Contact Section: Time to create a contact form for our single page website. So going to our editor right here, we had already created a contact section. What's missing here is a contact form. So as I mentioned earlier, to create a form, we will need a plugin, a form plugin. There are many types of form plugins. My favorite and the one I use is forminator. So let's go inside our dashboard. I'm just going to because we're done with the FUTA, exit to Wordpress. That will take us to the dashboard. I'll go to plugins, add plugin. And I'll type in here. Let me just dismiss all these. In here, I'll type Ominator. Here we are formatorFms installed now Activate. It will show up right here. I can just go directly to Forms. Or let me just click dashboard to take us to the homepage of the plugin. Here's the homepage. In here, I want to choose quote request because essentially what we want here is for someone to request a quote. If you look at the reference website I created, where is the reference website? Here we want someone to be able to choose a service web design card modeling, maybe choose video editing, then type some project details, then their first name and email address and request a quote for this project they've just described. So how do we do that? Going back in here, we can create a form from scratch, but that's a lesson for a future class. Right now we can just use a template. So create form. And so these are the fields, services, additional nodes, first name, email address, phone number. If you don't want the phone number, you can just remove that field. If you want to rename any field, just click it and change it. So describe your project. Project apply. So now it's describe your project. For the first name here, you can expand it to disable the prefix, the middle name, and last name because we just want the first name. We don't want several fields. And for the email, it's looking good. So I'm just going to say publish and we're going to get this short code, which we're going to paste in front and the form will show up wherever we paste this short code. So I'll copy the short code. Close this, go to our editor, add element, short code element. It's just a placeholder to paste any short code you have in. So drop it there. And now we paste the short code. We just copy it from the dashboard in there. And the form should show up right here, publish. Okay. Let's just apply to refresh the editor and see the form. Scrolling downwards. Here's the form. Now, these services is a select. No, this is a checkbox type of element, and that's not what we want. But before we change that, let me just go back here and let's preview the changes. Go to contact, and this is what it looks like right now. Now, I want to close these down because we're not using them anymore. Let's see how to style this. So going back to our form in the forminator area, first of all, I mentioned that this is a checkbox field. We don't want a checkbox field. We want to drop down field. So I'm going to delete this and say insert form fields. What we just deleted is a checkbox type of field. What we want is a select insert field. Now we need options here. What services are we offering? Graphic design, web design, add option, video editing, add option, card modeling. If you want someone to be able to select multiple choices, like I showed you, you can select this multiple. If you want someone to be able to just select one service and describe what they want, then you can just leave it at single. Let's see what else? Select Service type. Apply. Now we can drag this and place it above there. It's the first in, publish changes. Now if we go to our editor and select the element, the short code element and apply, it will reflect the changes we just made in the back end in the dashboard. Preview the changes, and let's see what we have contact. Now here we have a drop down, and someone can only choose one service type. Let's see how to style this form in the next lesson because you don't want this lesson to be too long, so I'll see you shortly. 23. Style the Form: Now it's time to starle our form. So let me first of all, click Preview so we can see what we have or go to contact. We noticed it shrunk and pushed to the left. So first of all, going back in here, we want to select the form itself, go to Advanced, and for the width, we want to say full width so that it occupies the full width of the container containing it. So publish that and let's preview the changes. Go into contact. Now it's occupying the full width, but we want this width to be 50%. I like it narrow. Going down here. I think that's a better form size. Now, the next thing we want to do is edit this select field. Now, remember, we have different types of fields here. This is a name field. This is an email field. This is what is this text area field. And there are different types of fields here, and formuator provides us with a way to edit each type of field you've used. So that happens in this panel appearance. So first of all, we can go to style. You can choose to leave it as the default. As you can see, we have these narrow borders. That's what we have. Can say flat, and that will get rid of the borders if we publish the and go to here, while this is selected, apply and preview, go to contact. You will notice now that there are no borders. You can also make it bold. That means bold borders. And as you can guess, if I go here and just refresh this page, it has borders. So that's that. So let me just say we want it to remain at the default. And what we are really interested in is the colors. We want to use custom colors. That expands all these types of fields. This here is a select field, so we can style the select. For example, we can say we want the border color to be white, and the border color color will be white. So if I say publish changes and go here and refresh, this border will be white. So as you can see, it's white now. So what I want is to give it a shade because we're working with that light blue, we want to give it a shade of dark blue, but slightly different to make it settle. So we want to select that blue. I'll go to side settings. Remember, we use this light blue as part of a gradient. So if you go to background, it was the second color. The upper color was dark blue. So I want to select this light blue. Go back in here and say the border color should be dark blue, but slightly lighter. Maybe that color, publish that. But now, feel free to play around with whatever colors you want. And at the same time, this is to show you the versatility of this plugin. If I refresh this page, Now, as you can see, we have that light blue. This is not about making things very beautiful right now. Now, we can also edit this icon and the text. So for example, we can make this text white. So text color. That's the field text color. That's this color, but we want the label color. Let's publish that and preview the changes refresh. Yeah, so that's that color. I'm looking for the Let's go to field Basics and change the label. So the label of all the fields, we want it to be maybe dark gray, publish that. Now if we go here and refresh this, yes, we wanted the labels to be white in color. Now if we drop down, you can also change this border color of the active element. Collapse field basics. Let's go inside the select. Remember, there is Select, and the select has another menu called Dropdown List here. Container border. Yes. This here can change to this gray publish that, and let's review the changes. Refresh. No, that's not the color. I want us to change this navy blue. Is it hover drop down list? Outline color. Focus. Yes, this. Whatever element we're focusing on should have let's say this color. Now, let's update that. Yeah, as you can see, you can change every aspect of this form. Now, we also want this now is the focus selected background color, because this is the current selected. If we select this and expand, now it's blue. So the selected field should be maybe let's say this gray. Refresh that. There we go. So as you can see, you can play around with this. I want us to change this. Selected, focus hover. Option color. Let's give it that gray instead of that dark black. So the option here is this color, I think. Okay, that's not it. Oh, these options, I think that's what we changed. It should be dark dark color. Hover. We can also change this icon color. When it's in default, we want it to be white, Publish changes. This icon right here, refresh that. Yeah, it's white and on hover, it's blue. White and on hover. Blue. Alright, so yeah, so I want you guys to change this color. You see this ugly blue border right here. I think this is where we change it. I want it to be white or this light gray, purplish. And let's refresh this. Yeah. So I just wanted to show you how to edit every field. Now, this was just a select field that we were focusing on. We can collapse it and go to the input and text area. This is a text area, and these are input field. Because if we go back to form field, if I select this, this is a name field, and it's an input field. Close that. This here is a text area field. So these are input fields, and this is a text area. This is a select. So going back to appearance and colors, we want to go to input and text area, and this is where we can affect these three. So that's your assignments. Take some time and play around with the input and text area of this form. You can also Work on the submit button, which is the request quote button. You can give it a background color of maybe this dark background color, and there you go. But yeah, let's give it this yellow color. I want us to go in here, select this go into exit from here from the side settings, select this dough style, focus title, select this yellow, copy that, go back in here, give it. On default, let's give it that yellow color. And on hover, we want to give it the orange color. Copy that. On hover, we want to give it that orange color like that. Publish changes, and let's preview. In fact, let's go here. Click click Select the form and apply all the changes we made and preview the changes. Now, it's up to you to go to YouTube and watch more videos on forminator to understand how to use this awesome form plugin. It's a very powerful form plugin. Learn how to start your form exactly as you want it. We don't want to make this lesson too long. So contact web design. So options here, and then request quote. Now, a quick update on something I remembered while editing this lesson. I did not show you that you can also change the background color of this container here. So I'm going to select this container right here. Go to Style, copy this color. Select this container style background type and paste that there. Then go to border radius of 20. Publish that. In fact, we can also go to Advanced and give it a padding of 20. Publish that, and let's preview the changes. Go to contact. There we go. I 24. Responsive Header: Now it's time to finish strong by making the page responsive on different devices. So as you can see up here, we have the tablet portrait view, and we have a mobile view. So our job is to go downwards, making everything responsive. But the first thing we want to do is start with the header. And remember, we created the header separately. So let's go to edit with Elementor, then header. And in fact, I'm going to close this editor down because we're going to come back there in the next lesson. Right now we're focusing on the header. So here is the header editor. Going to close that. So let's switch to tablet portrait, and it will inherit the settings we had set for the desktop. So as you can see, this inner container holding all the three columns is 80% of the outer outer pink container. So we want to make this 90%. The outermost one is 100%. If we expand to desktop mode, we have this. So let's duplicate this to have two headers, and I'll hit Control I collapse there. Now we have two headers. We have the original header and the one we duplicate it. Now, I want to hide the original and work on the duplicated one, which is the let me double click that and call it the tablet. Double click that tablet header. Double click that. This is the desk top header. That's hidden for now. So we're working on this. And what we want to do is remove that button and expand that, expand this container. In fact, select a container holding them. And let's say we want space between them. That's going to push everything apart inside the container. So space between the local and the menu element. And the reason we duplicated the header is if we delete the button, if we had just kept one header and deleted the button, it would be deleted on all devices, including the desktop. So we want to have a separate header without the button. So now that we have that we can click this and expand this. As you can see, we have a side menu here. And what we want to do is go to mobile menu settings and go here to the mobile menu logo, and we want to add this logo, select that. Now if we expand it, the logo is there, but the background is white. So let's go to style, menu wrapper mobile wrapper background. We want to give it that dark blue background. In fact, let's see. I want us to go to side settings pretty quickly. We want to beat that dark blue. From the side background, this blue, copy that, exit from here. Let's hide this for a second. Go back to the tablet header, go to style. In fact, let's go to this. Click the Burger Menu, go in here and paste that there. Collapse the menu wrapper, go to menu item. Let's give it a white color item text color. On Hover, we can give it that yellow color. But on Hover, already has some nice hover color. We can also go to the menu wrapper and determine the width we want. Let's say percentage here. And we want it to just be narrow, not too wide, right there. Now, notice this togo icon is too dark. So collapse this. Want to go to hamburger menu. Hamburger There's the hamburger togo and there's also this closed togo. This is the closed togo. We want to go to background type background type. Where is the background type? And give it a white color, just like that. Then there's the icon. We can give it whatever color we want. Right now, I've just given it a random yellow, and I think that's good enough. Now, going back here, while this is selected, we also want to now go to the Hamburger togo, and we want to go to the background type and give it a white colour. Background type. Publish that. You can give it whatever color you want. Now, if we preview it, right now we're previewing it. And we forgot to give this logo a link. So select the logo, link, custom URL, and let's give it the domain URL, publish. Going back in here so that when we select this, we're able to go to the homepage. And if I hit Control Shift I, now we can go to this togo here to enable the responsive tools, and we want to switch these to tablets. IPad mini, for example, and now this is how it looks. Now notice we have the two headers, the original desktop header and the tablet header. We want to hide the tablet header. We want to hide the desktop header when we're viewing the website on a tablet. So how do we do that? Going back in here, we want to select this and go to Advance. Select the desktop header, go to Advance, collapse layout, go to Responsive and hide on tablet and mobile. So it's only going to be visible on desktop. Then let's select this tablet header, go to Advanced, do the opposite. Responsive, hide on desktop, the tablet header because we're also going to reuse it for the mobile phones. So it's only going to be visible on mobile and tablet. Publish that. You know, if we go back here and let's click home. Now because we're in tablet mode, we can only see the tablet header. Now, if we click this, there's our menu. So I think it looks good already. Going back in here, let's go to mobile phone. And it also looks good on mobile phone, but we need to push it in a little bit. So select a container holding them, go to Advanced, and I want to break this padding, then add a padding left of 20. Now, let's say ten and adding right of ten Publish. Now, let's review that. Let's say home, go to let's say HL ten. Yeah, so that's how it looks. And now we want to edit this on mobile phone. So selecting that, as you can see on mobile, it's too wide. So with on mobile, we want it to be wider, maybe up to the publish. Going back in here, home, Select that. Now it's looking good. Don't worry about this. Of course, this will not show up. This is wordpress. These are Wordpress tools. So basically, we're done with the headers. That's how to make them responsive. 25. Responsive Body: Now it's time to make the body responsive. So let's go ahead and do that. I'm just going to exit from responsive tools and close that. And because we're down with the header, I'm also going to close that. Now, let's go and click Edit with Elementor to edit the page, and let's switch to tablet. And now, as you can see, there's already a big problem here, we want to select the top container. Expand it, select the container inside it. And let's go to advanced margin. In fact, let's break the padding as well. And first of all, let's go to the width, and let's make it 100% or 95% of the width of the outermost pink container. Then let's just give it a top margin of 50. Let's say 60 or 70. And now, while it's still selected, remember, it's still two columns, one column, two columns. We can change from a row setup to a vertical setup where the two columns are no longer columns. They just start. So let's switch to no, we're supposed to select this. Go to layout and switch to that. And now let's select this first container, and let's give it 100% width, 100% width inside this container. Let's also select this and give it 100% width. Now it's occupying 100%. And because this is 100%, let's centralize everything. So right here like that, let's also select this and arrange everything in the center that justify center like that. Publish that. If we preview it, control shift I to bring up dev tools. Let's toggle this and go to tablet, iPad Mini. Yeah, that's how it looks. Let's increase the top margin again on this container, holding them to 100 publish that. I think that's a better position scrolling downwards. Very good. Now, going down, we can do the same here. We can select this container holding everything and switch to a column. Then select this, make it 100% width, and align everything to the center. Select this text, go to style, alignment center. Select this, make it 100%. And in fact, I want to select this and make it also 100% like that so that everything fits perfectly. Publish that. Let's preview it. Just like that. We can do the same here. I'm going to select this, go to Advanced. While this is selected, I'll go to Advanced and give it. No, I want percentage 80% width. Select this container holding all these containers, give it 100% width. But advanced. Let's give it some padding of 20 all round to give it breathing room on the sides. In fact, I think we can also we can do the same thing we did here. I prefer it stacked. So we have that. Then we have this container. Holding everything. So go to layout, and let's stack everything. Select the container holding these four and make it 100% wide like that. Select this one holding the image, and let's make it 100% or let's say 60%, 80%. And let's make sure this container itself holding them has everything aligned to the center like that. By now, you already get the gist. Selecting this, let's go to Advanced width in percentage, let's say, 80%, select this container here, and let's just make it 100% but go to Advanced and give it 20 padding. Same thing applies here. 80%. Select this container. Let's go 90%. I think that's a good width. Publish that. And then contact me section. Advanced, advanced 80%. Let's select this container holding the form. I'll give it maybe 90%. Nothing much needed there. Publish there. Let's review everything. Scrolling downwards. I love it. So the only thing remaining is now to switch to mobile view. Okay. And repeat the same work but now for mobile. So the only additional thing you're going to do is reduce the size of various elements on mobile. For example, this heading, let's go to style, title. As you can see, whenever we're in responsive mode, there will always elements that can be edited for different devices. We'll always have these icons. If we switch to tablet, this will change to tablet and desktop. So since we already did tablet, now we're doing mobile. We can set a size typography. We can set a size for mobile devices, maybe up to that spot. And in fact, we forgot to even set this to align it to the center. Once we do it like that, it will be inherited by the mobile view. For this one on mobile, we need to switch to start design and select each one of these, go to Advanced with 100%. I can write this, copy, write this, paste style, write this, paste style. I can copy. No, there is the main header. Select this, go to Style, title, typography reduce the size there. What else? Now, I can copy this. Paste style. Right click paste style. This is still too long, but we can align it to the center like that. Right click paste style. And I think we're done there. So the only thing that's remaining is the footer, but that's an assignment you can take care of based on everything we've learned. So scrolling all the way to the bottom, I think everything's looking good. If we switch to Pixel P. I think everything is now looking much better. You can take your time updating every single thing to look pristine. So I think we're going to stop here for now. In the next lesson, we'll see what else needs to be done. So I'll see you shortly. 26. Final Thoughts: And congratulations on making it to the very end of this class. You've not only learned how some of the most popular free Elementor features work, but you've also ended up with a fully working, responsive personal brand website. Hopefully, you now have a better understanding of how these individual tools can be used to create a website with a real purpose. Now, a quick reminder. As always, don't forget to share your class project. Once you're done creating your single-page website, take a full page screenshot of the finished site and upload it to the project gallery. I'd love to see what you've been able to come up with, and your project might also inspire other students in the class. If you enjoyed this class and found it useful, the best way you can support my work is by taking a moment to leave a rating and a review. Your feedback helps make this class more discoverable by other students who might be looking to learn web design. So just take a moment and go down to the review tab below this video player and let me and the entire community know if this is a class you would recommend to anyone who wants to learn a lamenter that would really be helpful, and I appreciate you. Now, thank you so much for learning with me, and until next time, keep creating. See you soon.