Framer Crash Course: Publish Your Portfolio Website | Jeremy Mura | Skillshare
Search

Playback Speed


1.0x


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

Framer Crash Course: Publish Your Portfolio Website

teacher avatar Jeremy Mura, Brand and Web Designer

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

      0:59

    • 2.

      Framer Foundations

      5:04

    • 3.

      Creating Styles

      5:48

    • 4.

      Designing Home Page

      9:18

    • 5.

      Interactions and Effects

      8:12

    • 6.

      CMS Collections

      3:01

    • 7.

      Portfolio Page Design

      9:35

    • 8.

      Footer Section Design

      8:46

    • 9.

      Responsive Design for Mobile

      1:45

    • 10.

      Publishing Your Website

      3:25

    • 11.

      Designing with Plugins

      11:22

    • 12.

      Outro

      1:08

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

72

Students

1

Project

About This Class

Take the first step toward creating your own professional portfolio by learning how to build a stunning landing page with Framer, the powerful no-code web design tool.

This crash course is perfect for beginner web designers and creatives who want to design and publish their own websites without needing complex coding skills. Whether you’re showcasing your work as a freelancer, creative, or designer, this course will help you turn your ideas into a fully functional, responsive portfolio website.

Here’s What You’ll Learn:

✨ Master the Basics: Understand the basics of Framer and how it simplifies the process of web design for non-coders.

✨ Build a stunning portfolio: Learn how to structure and design a clean, impactful portfolio that highlights your skills and work.

✨ Responsive Design Principles: Master how to create designs that look great on desktop, tablet, and mobile screens.

✨ Customizing Interactions and Animations: Add engaging animations and interactions to make your portfolio stand out.

✨ Publishing Your Website: Go from design to live site in minutes with Framer’s seamless publishing tools.

✨ Time-Saving Tips: Discover my shortcuts and workflows for building professional sites efficiently.

By the end of this class, you’ll hav

Meet Your Teacher

Teacher Profile Image

Jeremy Mura

Brand and Web Designer

Top Teacher

About Jeremy

Jeremy Mura is an award-winning (LogoLounge Book 12) logo designer, Youtuber and creator from Sydney, Australia.

He has been in the design industry for 10 years working for both small and big brands worldwide. He has worked for brand names such as Disneyland Paris, Adobe Live, Macquarie Business School, American Express and Telstra.

He has over 6M Views on Youtube with over 650 videos uploaded, has taught over 80k Students on Skillshare and has grown a following of 100k on Instagram.

Jeremy has been featured on Adobe Live, LogoLounge Book 12, Skillshare, Conference, Creative Market.

You can follow him on Youtube, Instagram or get free resources on Jeremymura.com

See full profile

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: Hey, welcome to my frame of Crash course. My name is Jeremy Mia, and I've been designing brands and websites for ten years. I want to show you how you can use it to create your own portfolio website. And if you're a designer that wants to get started into doing development, then this is a great course for you because I'm going to show you all the basics, the foundations, and show you how to add animations, use typography styles. Basically, everything you need to know to create websites not only for yourself, but also for clients. This specific class, it'll be a short class creating a portfolio website that you can share say to clients where we'll have your portfolio pieces. It'll be a simple one page landing page, and then we'll have a project page that we'll create. And I'm going to break down the whole steps. I'm going to give you my shortcuts, my plugins that I love to use, and give you some other resources and websites that I love to go to for inspiration. I'm going to show you how to make the website responsive so it works for mobile. So yeah, if you're a designer or a developer that wants to learn framer or neo platform without knowing any code, then this is going to be a great case for you. Enroll in the class today, and let's get stuck into creating some awesome website. 2. Framer Foundations: So for the first lesson, I want to share the basics and foundations of Framer and how to get started. So I use Framer on my desktop. If you're on Mac OS, you can download it on there or you can use it in the browser. I like to have it down in my doc, so I use it on my desktop. And here is the back end workspace, they call it. So it has all your projects in this workspace. Can rename your workspace if you go to the top you can see that you're in my workspaces. So you can also add a workspace. Maybe it's a separate workspace for maybe clients or maybe you have a team member that uses a separate workspace. You can add a workspace. You can also create a folder. So maybe you have certain projects. So for example, I put clients 2024 here, and I've got some client websites in here that I've made. I've got another folder for free templates that I download from, you know, websites or the Framer store, and then you've also got the archive as well. So if you delete something, it will go into here. Left hand side, you also got your account, so you can change your profile. You got the workspace settings session. If you click on settings, you can invite members. You can look at your plans as well. As you can see, you got permissions, and you got fonts, and you can see the workspace name. You can actually change that right there, you can even upload image as well. So what I'm going to do is go to the top right corner. Click New Project. Now, when you do that, you can see at the top, you've got tabs. So it's very similar to Figma or say Illustrator, you've got different tabs, and you can just cycle through them just like. Now, this is your main canvas or your main, you know, work pad, workspace. On the left hand side, you've got menus. So you've got pages, sections. You've also got the CMS collections. You've got other elements like countdowns, tickers, and beds, forms, icons, interactive things as well, which is cool. And then once you go to the top left, you have the menu you know, file Edit view tool. You know, go through that and check the things out. You've also got lay so you've got frames, rows, columns, grids, images, videos, you've also got texts, you've got CMS as well, and you've got plug ins built into framer. Up the top, you've got your page name. So I can call this portfolio one and it'll change the name and you can see I'm on the free plan. If you click on that, I'll take it to the plans. And then on the right hand side, you've got who is viewing it. So obviously, I'm viewing it, you can invite someone and give them just access to certain, you know, things as in collections or just the design. Maybe you want to limit what the client sees, for example, you can copy the project link and send it to a friend or a client, and they can copy the exact design and it'll put it in their workspace, which is cool. And that's a great way to transfer sites. That's what I do when I'm handing off client projects. You've got localization there. If you click on this world icon, you've got some more site settings, so more of the sort of SEO, as you can see here. And just the general you've got the favicons and password protection, custom code as well that you can put in for this specific site. You've got the analytics or the top right as well. Obviously, this site we haven't done anything as analytics. You've also got the preview button, so you can play things, and then you've got the published button as well when we're done with the design. Now, when we click on our main site design here, the main page, the home page. We've got pages, layers, and assets. If you press Alt one, two, and three, it'll rotate between those menus, as you can see. We've got pages, layers and assets. If you want to make a new page, you just click the Plus button. You can create a new page, a CMS page, which will add an automatic collection for you, just as a placeholder that you can edit. You can add a folder as well, and you can put pages within folders, which is a nice feature. If you go to layers, you can see all your layers. So your stacks, your shapes, your elements, whatever you've got on the site design, it will be in the Layers panel. Then in assets, you've got components, styles and code. Styles are similar to Figma, how you've got textiles, color styles, et cetera, same as in Adobe Illustrator. It's like having swatches or graphic styles. It's similar. It's just, most of it is colors, typography and stuff like that. Then you've got components as well. So you can create components which are just set elements that you create, for example, if it's a Navbar it'll be on every page. It just makes it a lot easier, makes it more seamless because if you make a change, it's going to affect where all that component is. Also, when I click on the page, you'll have your design or your style tools on the right hand side. So you've got layout, you've got effects, style, so we can change the color, as you can see, we got code overrides and export as well, so you can export PNGs and JPEGs, which is cool. Then we've got the break points as well. So that's all the basics for this lesson. In the next lesson, we're going to create this design that I made in Illustrator. I'm going to show you how to make this and this simple landing page as well for a project portfolio. 3. Creating Styles: In this lesson, we're going to start working on the portfolio homepage and creating that main hero section. First off, I've got my design in Adobe Illustrator, so this is what I've created, and I've created a 1920 pixel design. And any of the text and things I can edit in framer, I don't have to have a perfect design. And the cool thing about framer is that it feels like you're working in a design tool like Figma or Illustrator because the design tools are very similar, and it just has a simple UI to use. So I'm going to click on this top bar, and you can see it says Desktop 1,200. This is the desktop breakpoint. Now, breakpoints are basically when the browser size hits a certain resolution, the design will change. So when you shrink the breakpoint to say 450 pixels for a mobile phone, the design is going to change into probably a single column design. So you can have multiple breakpoints. You can see you can press the plus button and you can create a phone or a tablet breakpoint, as you can see. But for now, I'm just going to delete that because I don't need it. I'm going to click on it and go to the top right, and we can get to the breakpoint section. I'm going to change the whip to 19, 20 pixels, and then the height, we can maybe let me go 1080 because I think that's what the height was. Now we've got this desktop. Obviously, you click and you can drag out the height as well. One of the first things I'll do is create styles just to save myself some time. The one I'm using for this is fig tree, and also I've got some assets. I've got a logo and some of these images that I've already downloaded. And then we've got this color here. I'm going to copy the color, go to my assets and go to styles. Now, within styles you can addit specific styles for headings, paragraphs. You've got link styles, block quotes, colors and CMS. I'm going to do a new color style, and I'm going to copy the hex code from Illustrator, and we're going to call this B black or something and create, and it's going to automatically create a folder, which is cool. And then I'm just going to go ahead and copy the hex codes from here and make these other colors. So I've gone ahead and you can see I've created each individual color. You can always come back to these styles and change it and it'll change the global styles for everything. So so I have multiple designs in my website with that green color, and I change the green color to the red. It's going to affect all of those objects that have that style applied to it. We're going to do the same for text. I'm going to go text, and I'm going to go for heading one. And for heading one, I'm going to do this. So fig tree bold. So I got my heading here and let's see fig tree. They've got it beautiful. So I'm going to select that and we want to change the weight to bold. You can change to italic. You've got color, transform it. I like to typically like capitalize. You got decorations, align tools, stroke, balance, and variables open type. You've probably seen these tools, like in Figma, so it should be familiar to you. We've got the H one, and then I'm going to go with a paragraph and with this one, fig tree medium for body and we want to go medium. You can also write, click on the styles and duplicate or rename it. Same as for the colors. You can do it for the colors as well, just to save some time. So we've got the body copy 23. So let's go down to the size, and we want to change this to say, 23. And for the heading size, this was around double that. So change your size to 80. Oh, I'll make another body copy. We can call it list. So for this list, I think it's the same size. Okay, we're using the same one. This one, bold 20. No, for these bold. So we're going to go subheadings. Fig tree, we'll go semi bold. And you can even add the color to it, green, and this time, we can get like 26, and I can drag and drop to move these up to make it more clean. So I've got my styles there, so that should save me some time. The other thing I like to do is drag all my images from my folders and bring them into Framer. So in Illustrator, usually I just export them. I press Control Shift OT E, it'll take you to assets, as you can see, and you can export all the assets at once. I can select the logo, right click and click Cc for Export as a single asset, and you can see I can bring it into here and then export as JP, PNG, PDF or SVG or even a web P, which is cool. So Illustrator has a good feature in Figma. You can do a similar thing. You just export when you select an image. Left click the images and just drag and drop them in just like this. Just keep in mind, as you can see, there's limits on the upload to 5 megabytes. So you will have to update your site or reduce the image sizes. Typically, I'll use something like topaz labs to reduce the size. So you can see I've got these images. A quick plug in that I like to use is called tidy. So you can see tidy up. I'm going to click on this. And if you have a lot of icons or a lot of objects or shapes or something, you can tidy it up. So you can see this plug in here. You can change it to a grid horizontal. You change position, make the gap, maybe I don't 25 or something, and then click tidy up, and you can see it will put all those images in a nice horizontal form or if you don't want horizontal, you can do a grid, as you can see, and it'll just easily change that up. So it just makes it a bit neater. That's a cool plugin you can use, which is 4. Designing Home Page: Well, so I'm going to go ahead and start creating the design that we have right here. Click on it, the main design, go down to my fill style and click on the colors, as you can see that. I'm going to go to layout. And what I want to do is I want to create a frame, as you can see that. So I compress F and then just drag that and we can see we have a frame. And then the top right, have my align tool so I can center that to make sure it's centered. And then you can actually round off the corner as you can see, it's got a little white thing. Same is an illustrated Figma. You can just round it like that. Or if you go to the right side in your styles, where it says radius. You can see I can change it there, or I can only round off certain corners if I want. Just round it or maybe around 30 pixels. And then I'm going to change the color to that color there. So we've got the base of our design here. Now, within this, I'm going to go to my layers panel, you can see you got the desktop and then we've got the frame. What we can do is add a stack. So you can right click or we can use the shortcut Control Enter to add a stack, or you can add a frame. So a stack is basically like a flexbox. You can manipulate it to create columns, and it's better for a liger. It's the same thing as auto layout, but in web terms, it uses obviously HML and Flexbox to do that. So I'm going to add a stack within the frame. As you can see, you can also drag and drop, frames and stacks within each other. And within this stack, I'm going to make it into a grid. You can do a grid with two columns and just one row. So on the right hand side, go to the layout side and you can just switch between grid as you can see. And then what I'm going to do is I'm going to drag my main image here. I'm going to drag it just like that inside that stack, and it's already added that into that column which is what we're going to do, I'm going to add the logo. I'm going to go drag the logo. As you can see, we can scale it down by dragging this like that. The main thing is that you want to put things within stack so it's neat, so I'm going to press Control Enter to add a stack. This logo is in a stack now we can do is change the position. So on the top right, we can adjust the position. Whatever object is in that stack, it's going to inside of that box. In this case, we've got two columns. So within this column on the side, it's going to move within that. So I'm going to move the stack, as you can see, we can put it in the center or we can put it on the side, and we want to make sure that it's on relative. So it relates to the parent grid. So whatever adjustments that we make to the outside grid, it's going to adjust the logo and the images inside this column or the stack. Got the logo. Now what I want to do I want to add these little key element E. So I'm going to you can press T for the type full to add some text. You press T and then left click and type, it should add it in there. And I'm going to make the text white because you can't see it right now. I'm just going to drag it inside the stack. Make sure in your layers that you see, it's inside the stack as we can see, and what you want to do is bring the logo on the left side there. What I'm willing to do is we can duplicate that text as well, so we're going to get this text. I'm going to go to Illustrator and just copy and paste this because all this text is inside a stack. Similar to Figma, how it's an order layout, I can literally just adjust the padding and see I can just drag that, and it's going to adjust that padding. Do like 80 size. I'm going to double click on the logo to scale that down. And what I'm going to do is add some padding. So go to the right hand side, click on layout, and we got padding. I'm going to add padding on the top, so I want to click on the you can see next to the got these two squares. One allows us to only adjust the size of either top bottom left or right. So in this case, I'm going to do top 50 pixels. It's a bit too much. Maybe I'll do 25, which is great. So now we've got this stack, which is cool, distribution of each text. So if you do start, it's going to bring it to the left, if you do center or center it, or we can do space between or space around or space evenly. The play around how you want to do it, in this case, I'm just going to leave it on center, and then I'm going to play around with this gap like this. So you can see the spacing. Double click into the text to edit it. So make sure that you edit the text. All right. And what I'm going to do is go down to styles, the textiles, as you can see, and I've got my saved heading. I've got the heading, subheading, and the body copy, as you can see. So for this I'm going to do the body, and I need to adjust the leading. So I can actually adjust the style. If you go next in the textiles, put your mouse over it and you'll see the edit button there. I'm going to click on that, and what we can do is adjust the letter. So I'll make the letter zero, so it's not adjusting the kerning. Then the line spacing or leading, if you're a graphic designer, you can see we can adjust the line like that. I got this text, but it doesn't look exactly how we want to. So I need to go ahead. I'm going to go back to the styles, and I'm going to change the color, so we're on the right color here. And what if I wanted to just customize this text here, make it a bit smaller? So what we can do is I can make another style on the fly by clicking new style in the textyles on the right hand side, and we can say paragraph and we can say body small, click Edit. If you double click, you should be able to rename it as we can see. I'll call it BoliSmall, click Edit and then we'll make it smaller. Maybe 18 and instead of medium, we'll go regular, maybe make it 16 like that. We've got this specific text with body Small and this text with body. So within that same text box, we've got two different styles working. So it's really easy to do that boom as you can see. So once we've got our main section here, I'm going to add some three more stacks. So in the main stack here, we've got the logo. We've got the project, and let's connect. So in this one, I'm going to go to by Layers and press Control Enter. To create another stack, and I want to do the same for the other two text blocks as well. Now within this stack, I'm just going to go ahead and drop some text in here. And what I want to do is make this stack vertical direction. And I'm going to bring that to the top, just like that. Cool. Now we can see we can play around with the gap as well. But first, we need to change this stack here. So for the height, I'm going to change it to fill, and it should fill up this whole space in this side of the main stack. So now what I'm going to do as well, I'm going to select this stack. Sorry, I want to align to the top, and I'm also just going to add some padding from the top 50 pixels, and from the left, we'll go 50 pixels just like. What I'm going to do is now if I add a gap, as you can see, I'm just dragging from the little purple divider there. Now we can see this text is going down and we have this nice column here. I'm going to align to the left, so the right side in the layout panel, you can click align to the left. So this text should go to the left of the box or the left of the stack. Now I'm going to change the style of this text to the subheading. One of the cool things, you can click on a stack in the Layers panel and you can also copy the style. You can copy the CSS, the effects, et cetera. So you can copy everything and paste it into another stack. So if I paste it here, you can see it's duplicated that same effect that I've already styled in that other stack, and I'll do it for the other one as well. So paste will go paste style. There is a shortcakey control OV. And let me just go ahead and paste that text in there. And now you can see we've got this effect. You can also drag like this and you can see you don't have to do it in the layers panel, do that. So, cool. Now we got the three columns, and it should all be aligned. Obviously, this has the logo in it, so the alignment will be a little bit off. So what we can do is we can make another stack or another box, and we can define and I'm just going to align that to the box. It should be a line now. So now what I want to do is for the projects, I want to make it have a pop up where when you put your mouse over it, it will show a bit of the project, and when you click it as a link, it will take you to the project P. So I'm going to turn this into another stack here. So control it Enter. And you can see the alignment brings it into the center. Just go to distribute and distribute it, change it to start, so then it starts at the start of the stack. Let me just copy this. And make this sorry, make it a vertical, and then we can align that to the left. And this text, I'm going to change it to the normal body style. And for this one, I'm going to call it sensor pages as one of my projects. Now, what I can actually do is in the layers, you can see, it's just a text. But what we can do now is we can make it a link. So I'm going to go to the top right corner and click the plus link, and we can put it into a page. Because you don't have that page, I'm going to go 5. Interactions and Effects: This slide, I'm going to quickly show you how to add some hover interactions and animation to the site to make it look smooth. But we've got that. Now what I want to do is I want to add a overlay effect. So I'm going to go to overlays, and I'm going to click on relative, you can see, it's a popover. I'm going to click on that. And what you can do is on this overlay, I'm going to go to the right hand side, and I want to turn it into an image. So I'm going to click on the fill button, instead of the fill, you can obviously do gradients. You can do some cool stuff there, but I'm going to click on image. And then I'm going to find that my project image like this, which is cool. We've got the rounded corners on there and what we can actually do. Now if I just quickly test it, you can see this text when I put my mouse over it, it's going to have that image pop up, which is cool. Also, this text, because the text link doesn't have a style, I'm going to click on the Link. Go to the top in the link section, click on Edit, the link style and we can change this. So I want to go we could make it green. I'm just going to stick with the light color as well because that's the text color we want. We don't want any underscore because I think it looks tacky. On Hova though, we can make it green and I think that's it. If I press Play, you can see that's what it looks like. Cool. The text is changed, and then I can always go back and edit it and then transition, make it ease in and out. Let's go back. Very smooth. Boom. Cool. We can also add a Hover effect. If you go in the Effects panel, click click Left click on it. You will see Hover. I can click Hover, and what we can actually do is you can change the scale, you can change the opacity. It's really up to you what you want to do. You can rotate it, you can skew it as well. If you want. So you can play around with any of those. You can offset it. You can add a shadow, and you can also change the easing. So instead of spring, I like to have it on ease, and then you can play around with these bars to make it a bit smoother. You can change the delay, whatever you want, really. I'm going to maybe make a rotation of, say, minus two. And now if I press the preview button and I put my mouse over here, you can see it does a little rotation. It does the Ha glow effect, and then it also has the image popping up. So then when I click on this, it's going to go to my portfolio page, as you can see. Obviously, I haven't styled it yet, but that's how you will do that. And then now all we got to do is just duplicate this, so we can call this, you know, keystone scalable. So you can have some other projects that I'll have to put into the CMS. Now, the cool thing with Framer is you can actually stack effects on top of each other, so I can add another effect. You can add loops, drags, press. You know, you can do a whole bunch of things. I'm going to go back to the overlay, and I want to click on the overlay, and you can see we can actually change the position of it. So I can actually move it around and also rotate If I put a mouse on the corner, we can rotate so maybe you want it to look like that. If I go preview it, now I put my mouse over it, you can see, it's got it looks different than before. It comes out on the side, whereas these ones just pop out below. So that's how you customize the look of that pop in. And then, obviously, the overlay actually has an appear effect on it, so you can see the effect on appear it fades in, or it can scale in you know, we can change the opacity, rotate it. I want to change the spring to easing and we can customize it ease in and out or back in. But I just ease in and out is fine. L it's smooth and it works. Ease in out. Cool. So let me just go back to play. You can see. You can see how it sort of slowly zooms in a bit, like it has this scale effect. Looks It is a little bit slow for me. So what we can do is make the time zero point. Let's go 2 seconds, and then I'll do the same for the exit as well. Okay, so that one's 0.2 as well. So let's go back. So it's a bit faster. Super cool. Love that. So you can have different alas to all of them. Hey, all you got to do is just go into each of these overlays and just change the image. And then once again, you can always just copy the effect. So if I go to copy effects, right click on the other one, and then I'll go to the other overlay, right click on that, and we want to paste effects. So it'll copy the same effects, so I don't have to go ahead and do the easing thing again. So, boom, boom and boom. So you can see it's a little bit buggy. Obviously, on the published site, it wouldn't be as buggy. Boom, boom. These ones don't have the hover. That Ha got to add. Cool. And that's how you add that little effect. It just adds those little details to your website. Adding animations, little interactions can make a big, big difference. Now all you've got to do is just copy this text or these stacks into the other columns, and then you can just customize it the way you want. So we've done some little tiny interactions. What about adding some animations to the overall frame? What we can actually do, I'm going to select the main frame. And I'm going to go down to effects, and I want to go on a PR. So on a P, you can do on a P on scroll, layer in view or section in view. So if you're scrolling through and it comes in view, something will happen, and action or trigger will take place. We want to you can see it can fade. I can slide. I'm going to do sliding from bottom just to show you the effect. And I want to do some easing, but maybe let's accentuate that curve a little bit more like that. And the time will do maybe 3 seconds. And then I'm going to press play. So now you can see it loads in, it's a little bit fast so let's just slow it down a tad. We'll get back to the easing, and we'll go 0.5 seconds. You can also add a little delay, so if I add 1 second delay. So the time is how long the animation runs for, like how long it takes for animation to complete. And then delay is a delay before the animation or effect starts. So now if we go back to preview, you can see it's a lot slower, but the whole thing slides up from the bottom. A pretty simple effect, but it just makes it a lot cooler. And then we can go ahead and add effects to any of the stacks. So I can select the stack, go to effect, and we can do a P again. And I'm going to copy the frame effect. So remember, right click Copy and copy effects. And then I'm just going to add them to the stacks, so we can go paste effects. I'm going to go paste effects and paste effects. Now when we play, boom, you can see they all pop up. But what I want to do is add a little delay on the stacks, so then go a bit slower. So I'm going to go to the transition. That one can have a two second delay, this one, maybe 3 seconds, as you can see, it's a different and this one maybe 4 seconds. I'm going to click prey. And just like that, it's really easy boom, boom and boom. Cool. Love that. It looks great. They're fine. So we can add something to the image as well, and we'll go to customize all this. So I'm going to update all this text, and then we're going to work on just finalizing that portfolio. 6. CMS Collections: The pages and click plus. And what we want to do is we want to make a new CMS page. I'm going to click Add sample, and it should start creating the CMS. And this is where we're going to put all our portfolio projects in. So when we just add the data into the CMS, we'll auto fill a page up with that new project. So I'm going to click on this one, and we can see all the details on this right. You got title, the slug, which is part of the URL, the date, the image, the categories, and the content. We can obviously edit this CMS collection. Edit the fields by going to the top. There's a button, a little arrow. Click that and we can actually change these fields, as you can see, to make it required. You can change the placeholder. You can make it a text area. So you can adjust all these different categories. You can also click this little plus button up the top and you can add fields. So it can be plain text, it could be a gallery, a toggle, a number, file. You can reference other articles as well. But I don't want to go too in depth. For now, I'm going to click on getting started and we'll call this sense pay. I'm going to click on this image here and we'll change the image. Changes texts, also. I'm going to get rid of this text and then making it to the site. So I have a click publish on the right hanside that's fine. And so now we've got a CMS, and I'm going to double click on the left collection and call it portfolio. Category as well. We don't need to worry about. I can just go ahead and delete this. Because it's being used in some of this, it's not going to delete for now, but we can just leave that. Now if I just go back, you can see this is what the portfolio blog page actually looks like. So we can call it portfolio. Right? So this is a CMS page. And as you can see, when you click on the page, this is what it would like. So we need to customize the design and make it look like this. But I'm going to go back to the home page. Now, what we want to do, I'm going to go back to the link, and we can put the link to the portfolio and the slug. I'll go to the CensAP As you can see, you click on this slug and it'll go to any of the portfolio pieces that you've created in that collection. So I can click on the CensAP one, which is cool. What I want to do is, well, you can see the text is cut off. What we can do is add a min height. So I'm going to go Min Max. It says here. Click on this button. We're going to click on the minimum height. The minimum height should be at least 25 pixels. So that's the minimum this textbox can go, and that's how you prevent issues when things scale for example, if you go onto mobile, you make sure that it's readable so it stays at that size, the minimum size. If you do maximum size, it'll have a limit on how big the text or image inside that stat can scale. 7. Portfolio Page Design: In this lesson, we're going to be creating our project landing page using the CMS features in Framer. So we've got our home page, just what it's looking like. Now, we're going to go to the portfolio. So if you click on the main portfolio page, this is the CMS collection. So you can see the text here. It's just the normal blog, but we're not trying to create a blog, we just want portfolio pages. So I'm going to click on portfolio two. See the icon will be like this stack of coins type of thing. That's the CMS collection. But this page is the Sensei pay, and up the top left, you can see in the page section, up the top, you can see it says CenseP if I click on this link and click Keystone, it will switch to the other CMS collection. So to access the CMS, you want to go to the top menu next to text and plug in, you want to click CMS. And we've got two entries here. We've got Sensei Pay project and then the Keystone one. And we can add some more. Fw, we'll just keep the two projects. I'm going to go back, and once we make a change to the design of page in the CMS, it's going to apply to the same design and the same layer on all the other new projects we add. I'm going to go in here and start to design. So I might need to make some new styles. I'll create a new style. This H one is dark, so I'll go a H one, but I'll call it H one white. And then for this one, I'll change the color like that. The other ones, we can use the other styles. But we need to make the design like this. I'm going to go to the home page, and I actually can copy the frame. So I'm gonna go to my layers. I'm gonna copy this frame. So I'm just going to grab this stack and bring it inside the frame. So we've got that base frame layer, as you can see. So if you want to edit the text before we update the layout, you can double click and it'll take you to the CMS collection open on the right side bar, and we can customize the text here. Um, and if you press Inside, you can see it will update that. Obviously, the main thing it's best to just update inside the CMS instead of doing it on the page directly, and then it'll affect those changes, so you can change the images, et cetera. I'm just going to adjust this stack, and I'm going to drag it just using the boxes, keeping it really simple. And so now we've got that image hitting the top of the design there, and we don't want the bottom to be rounded. So for this image, I'm going to go to radius and click on the four little lines and only round the top left and the top right. So I think it's around 25, I think. So because it's already inside the frame we don't even need to round it. You can see that and this bottom is a bit flat, which is great. Now what I'm going to do is we don't even need this text. I can just delete that, as you can see. And then now this paragraph is the leading is too much, so I'll have to go new style, body body medium, and we'll just select the light color. Going to bump the size up. Let's go 20 letter zero and line spacing. We'll go maybe zero, 1.4. Paragraph, we can leave that. And now I can also delete this portfolio. I don't want that in there. And then now what we want to do is we want to put this content inside this stack here. And then this stack, we want to select the stack and the line to the left. We're going to also align the text on the title and then the date as well. So we go down the text and click on a line, and that should align everything to the left there. We can see there's a stack down the bottom here if you want to, for example, if we click this button here, we'll take you to the next project, as you can see. So they've already given us that. For now, I'm just going to Um, I just want to put the opacity down for that, leave it there for now, or we could just delete it. Now what I want to do is just drag this box, and now we have that thing on the side. We have to make a new stack for the title and the date. And we're going to change to space between. So it's going to create this gap between this and the date. And we're going to align this layout to the bottom. And now you can see this is on the bottom here, and then we want to change the grow. Instead of auto height, we can change it to auto width, and it's sitting on the right side of that box now or that stack, sorry. So we got the date. I believe the date was big, so illustrate I see the size is 44. I'll just get rid of the styles there and then we're going to customize. Let's just go 40 and light color. I'm going to move on to the second section of our portfolio page. Now, what I'm going to do first is I'm going to select the hero stack, Control C, and Control Vita paste it. Then I'm going to make a new stack pressing Control Shift Control Alt and Enter. And I'm going to drag that here section into the stack, as well. And this stack, we're going to make sure that it's vertical, and then the gap we can do 25 pixels, so there's a space between. And obviously, you can adjust the gap to make it bigger. I'm going to rename the second stack to gallery, and I'm just going to get rid of the text here because we don't need what I'm going to do is go to my CMS and go to Edit Fields. Now what I've done here is I've added two galleries, so you can press the plus button and you can add a gallery or just simple images. Now the reason why I'm adding two galleries is because when you go and add a gallery, you can't do the two columns. You can't span the image across two columns. That's why I'm doing two galleries. All you're going to do is just upload your images. So you just choose the image and upload that and so I've got these two here, and then Gallery two will be here. But if you want to rename the field, just go to the fields and rename it here. See what gallery two say two coals for two columns. And then I'm going to go back to our stack here. And I'm going to go to the top right and click Add content. So all the fields you created in that CMS, we've got the image gallery one and Gallery two, as you can see, and then the other sections. So I'm going to go ahead and drag in the gallery into this stack. And you can see it's already bringing up those images from our CMS because we've already uploaded into our collection here. So it's just extracting the images from that collection. We've got this. Now on the right hand side, you can see it's two columns. You can see I can change it to one column or two columns like this, but you can't have multiple rows. It just doesn't work at the moment. As you can see, you can do auto fixed. You can do a fixed width as well for, you know, the advanced layout, but it just doesn't give you that option. So what I usually do is I'll have the two columns for this. And because our design has two columns and then a one column spans across the two need to have the two galleries. But in the future, they'll probably update it. I'm going to go to Add Content again, and I'm going to drag in the column two, just under that other one, as you can see, and bring it below. I'm just going to put it within. I'm going to select the top stack and make it vertical. I'm going to just expand the main frame, as you can see, and then we've got the design there. And obviously, I can go to the gallery, and you can see you can see we've got one column. And then I can go to the image and I can change it to fit or stretch it or tile it. Obviously, usually fill works, and I just need to change the height to I got to unlock it, and we want to make sure you can see the height is a custom height. So I just want to change this, as you can see. I just wanted to fill to about there. Now, what we can do if we go to the CMS and say, you know, we update other images, like, let's, for example, if you change these images, then it will reload and upload them inside here, as you can see. I'm also going to decrease the gap here to 25 pixels and the gap on the main frame as well, so then we've got all the space looking like this, the CMS. Now if we go to another page like Keystone, you can see similar thing as well. And if you go to another page, you can see if you don't have anything in the CMS, it's not going to load properly. So if I go back to CMS, go to scalable, just remember to make sure you upload your images. Now, for example, if we only add one image into that gallery and I go back, you can see it's only going to fill that one space, that one column because we don't have the other images. So make sure that when you set a certain limit that you upload the right amount, so it fits within the space you're designing for. Now if I just go back, now you can see it's populating that space now. And that's how you create this gallery section with the CMS. 8. Footer Section Design: And I can literally just copy this stack, and it should paste below. Cool. Got my logo in here. Sweet. I want to add a button, so I'm going to just create a new stack, and it's better just to make a button by using a stack. You can use the pre built button section, but it's not the best when you want to customize something. So I'm going to call this button book core in my layers panel. And then we can go to fill and change it to a gradient. And then for this, I'm going to click on the dot and then this one can met the light. So then it'll be like this. And this button, the width, we're going to make it around 200 pixels, and then 100 like this radius for rounding the corners will be 20. Press the type tool, book call, and we want to we can just go like 25 pixels. Change it to the dark color and change it fig tree and go medium. Maybe let's go semi bold and can round it off, and that's how it's looking like. Whoops. Adjust a button like that. Cool. So I got this button, and Now, what I want to do is change the direction to horizontal. I want to bring it inside this stack here. So this one horizontal. The main stack can be vertical. This one will be horizontal. Get rid of that stack. There was some elements in there that were messing it up. I we're going to check your layers because some things are going to be messed up. From here, line to the bottom, put maybe 50 pixel at the bottom, left, we have 50. And right, we'll have 50. So we've just added padding inside this stack. As you can see, I can make this maybe a bit smaller. Cool. So we've created this bit here. Obviously, the padding is not exactly, but that's fine. And then we can just add I'll stack. So I'll just go back to home the home page, and I can just copy one of these stacks here, paste it inside the main stack like this. Super cool. And I want to make sure I have the same padding as well. So I believe it was 50. We can scale this down. We can also adjust the width will be fixed. So we'll go, about this. Then I'll put that inside another stack. That stack will be horizontal. Then we can paste some hoops, paste in those three stacks, and then select the main stack that I just put these three stacks, and we want to change the distribution to the start to bring it to the left. And then now we've got that. And yeah, so we've got the footer. Now I want to press play. I've got some of the text stuffed up. That's fine. But we've got our page now, and then the button, what we want to do is click the link up the top, and then, you know, this can go to macaw link or homepage or whatever. So it can go to the homepage, for example. And we can add animations like we did before. You can see added links here. This one goes to Instagram, and this one goes to my cow when I click those little text links. So you can literally make link out of text, anything really. After you complete your footer, I'm going to show you how to create a component. A component is a fast way to create reoccurring, objects, buttons, things you use on a more than once basis. So you can template things. That's when you should create a component. So for example, I'm going to select my main footer stack. You can right click on it and create a component. The shortcut is also Control Old K. But we want to click Create component, and we want to just call main footer or something simple that you can remember it as. And now we have a component here. We've also got this variant, which is the phone variant, as you can see, and a variant is just a secondary component where you can switch to in case of say, an example on a phone, it'll be a different size. So maybe you want to create a different version, or maybe you want to have a dark mode. So if I click on this component, I can go down here. And I can create a Ha Ha or a pressed version. So you can see on the name it will say Ha, and maybe some will have low opacity or something. And we can also customize and create more variants. So if you go to the right, you can see you can create another variant. So this variant can maybe have, just the logo by itself. And we can call this variant three or we could we can rename it something else. We can call it variant three, logo. The phone variant, this would be great for a phone. What we want to do is we want to scale it down. Let's maybe go say 450 pixels. Is is obviously small, just go 550 for now just to show an example. What we want to do, we just want to scale everything down and we might have to change the stack to vertical, change the alignment, and then create the spacing, change the gap a little bit. And we should have something like this. I can also change padding. I can decrease the size. I think actually we're aligning middle like this. And then for these ones, because these are three separate stacks, we want to go votical and then we want to increase that, but let's just increase the overall size. So we're going to do this. Then we're going to bring this down. And then if you notice things are broken, for example, like this stack should be aligned. So I'll just make sure that this stack is a line. So I'm going to change it to fill. So the size will fill the width space, as you can see like this. And I also want to make sure that I'm going to select a stack in this variant and then just increase the gap like this. Cool. And so now we've got this phone variant. We've got a duplicate. I'm just going to delete that. So I'm going to double click on the title and call it Phone. Now we've got the desktop primary, we've got phone, and then we've got this other one. So now, if I go to the portfolio page, and let's go to the phone section here, you can see this one is using the desktop variant. If you go to the right hand side, you can see a component will be highlighted purple, and you can see I can go here and select the phone variant and it should be using that one. So you've got that variant. So for example, if I go to the desktop and choose this variant, it's going to do this one with just the logo, and if I do the phone one, it's going to do the phone one. And obviously, right now, it's not scaling properly. So I just need to make sure that that's working properly. So I can always go back to edit the variant and making sure you can see that everything is set to fixed. So I'm just going to put it all to fit. That should be relative, relative, relative, and then this one should be fill and fill as well. Okay, cool. So now if I just go back, yeah, it should be working properly. And I just decrease the size of that logo, and you can see it updates. Everywhere where that component is, it's going to update it. It's easier to change if variants, and I recommend creating variants. Then if you want to access them, you go to assets, then you got the components here, as you can see, say, for example, the main footer, and there's a download button here as well that Freema automatically has, and you just drag and drop it in like this, you can put it anywhere even on the homepage or wherever you want. If you want to chuck it in there somewhere, we can do that, as well. 9. Responsive Design for Mobile: X. Quick lesson, I'm going to show you how to make your site responsive. We have our homepage. Now. What we can do, I'm going to add a breakpoint and we're just going to do the basic phone 390. Now, you can see right now it's not the way we would like to have it. The text is going off the page. So what we have to do is change the direction of the stack to vertical, so then it's stacking one by one like this instead of stacking horizontal. What I'll do is go to the layers, and keep in mind, whatever change you make on the phone breakpoint or the tablet breakpoint will not affect the desktop breakpoint. So that's why I always start with desktop and then do phone later. Because there will be different changes. And typically, when you make a change on desktop, it will cascade down automatically to tablet and phone. I'm going to select the main stack, and we're going to change it to vertical. So you can see that it's all flipped around. You can also move the phone as well. You can move it down on the side, so we can move that. You can hold alt and shift as well, and it will duplicate, which is another cool trick. Go to adjust the frame, bring that in, as you can see. Then I need to change the other stacks, as well. So this stack needs to go vertical. Uh there's ones are already vertical and this one, text wrapper vertical, and I'm just going to increase the size. The overall frame, I'm going to have to this frame, I'm going to have to scale that up like this. All that image fits that section. If you want to adjust the phone, I'll go maybe 450, make it a bit bigger, change 10. Publishing Your Website: Now in this section, I'm going to show you how to do the SEO and also publish your website so you can get it up and running in the world. So once you're done with that, you can go to the homepage or portfolio page, and you can click Settings. And in the settings, you can see you want to adjust this before publishing, just so the SEO in Google and whatever browser, people are using that the SEO titles and details are going to be correct. So we can say Mirror's portfolio, and the URL, we can leave that because it's connected to the CMS. Want to show pages in search engines, we'll tick that on. This is the preview on how it will look like in whatever search engine people are using, then you want a social preview. 1,200 by 30 pixel. What I'll usually do is just go into Illustrator, make an artboard, 1,200 by 630, for example, I can just check like an image. Whatever I want, really. You can make any kind of image. I'll just save that just so you can see the settings. Saving it as a JPEG 100%. 90% quality is fine. Just save that. And there you go. Just make that in 2 seconds. So whenever you share that link on socials, it's going to load this image. So you know how people get the image when you upload it. And that's basically it. Then I'll click Save. And then just make sure you do that for every page. So home page as well. You want to change your OL, once that's done, what you can do is Framer will give you a free domain. As you can see, this is the URL, what would be. Obviously, you can change it. Here, let's just say Jeremy Mirror, design for now and press Enter, and then the website will be this. So the custom domain, obviously, if you want to update a domain, then you got to buy one. I usually use Go Daddy. Or name cheap. So you've got name cheap. Cheap domains is probably two great sites. So yeah, you got name cheap here. Got cheap do names you can search and Go Daddy, as well. Got domains that you can buy for like 20 bucks, depending on the name. I'm going to do is go to the top right, click Publish, and you can see we updated it 23 hours ago, and there's been six changes. So I can see the changes here. As you can see, I'll just give you a rough breakdown, give you all that. What you can do before publishing, if you click on the 23 hours, I'll take you to this staging page. You can see before publishing it live, you want to just check everything before it goes fully live. So you can see that it's staged there optimized. And this is the latest version. Obviously, you have to upgrade to actual paid site plan before you can do that. Publish ClickUdate and the website's been updated. I can click Open Link, and as you can see, here's the website we created, which is super cool. So I'm going to click on Sense pay, it should open up to that project page. Cool. And there we have it, and that's how you do it. Obviously we can fix that and whatever, but we're going to do that. Then obviously, you'll get the framer badge at the bottom of the site, as you can see, that's how you publish your website. 11. Designing with Plugins: If you go to the top left, you can see there's a plug ins menu. You want to click on that. And you already have some recent ones you have used here. You've got some featured ones here, some of the popular ones. And you can also click Bows to go to the Framer website, and I'll show you all the current plugins. They've actually got 130, which is insane. They've got icons. They've got, you know, AI stuff, images, like plenty of different plugins, which I think is really great. You can even inject ecommerce things like frameship. And I'm going to go plugin and I want to search Lumi And once you get a plug in you'll get like a window. You can move it around on your canvas. And for this one, it's basically free images, but they do have a pro plan. But, for example, I can left click on an image. So in my layers, I've selected this cube image, and maybe I want a different one. I can click on Lumi, and it should inject that image right there. Obviously, there's a wordmark because I don't have the pro version, but it's a really simple way to add images into your canvas. Just like that. So you can see my images, it's injected that image in there. Loom is great because it's got illustrations. It's got three D, it's got a bunch of cool stuff. We can even select tools and effects and go down to Duotone and we can select our own color theme duotones, as you can see. Maybe we want this blue with this flamingo or something like that. That looks pretty cool. So that's one plug in I love using. You've also got other ones that you can play around with. So I recommend, you know, looking at some of the plug ins you want to play with. For example, you've got this one DIA which is very fun. So maybe I'll have my profile image, and I want to add the differ effect. I'm going to click on DIA and I'll create this unique sort of pattern effect, which, differs the image, so we can insert image. And then we have it. We get like this pixel distortion, dithering effect, which is really cool. And we can obviously customize the pixelation. So it's different pixel effects, basically. I can change the brightness. You can play around with quantization, resolution. We're going to bump it up a little bit. So that's a fun little plug in, as well that I like playing around with if I want to get, like, a weird effect. Phosphi is a really great one as well. So if you want some really great icons, I love using phosphide just to get some quick icons in. So you can just left click and it will drop it in or you can click and drag, and then you can select it, go to your fill and change the color, as you can see. So maybe you want, you know, green color or whatever. They've got heaps. They've got fills, they've got duo tone, as you can see, and then we just changed the color. So it's completely free. So it's just awesome smack bang, get some quick ideas out there. You've got light version as well. And you can scale it and rotate them. Play around with some of the plug ins. I'll tell you if it's free or if it's paid. So keep that in mind. There's plenty of free plug ins in here. Give it a go and start creating some fun things. 12. Outro: Much for taking the class. I really appreciate it. I hope you've learned everything you need to start creating framer websites and hopefully gives you some more confidence in just jumping in and just creating stuff, you know? Like, I haven't created too many projects, but the more you create, even just playing around with templates, it's a great way to practice and just get used to creating. For the class project, I want you to create something similar to what we did for the portfolio. You can follow along exactly how I did or create something similar with your vibe, make it your own personal style. So the main objective is to just create a one page landing page with some of your portfolio pieces. It could just be student work or fake projects. That's totally fine. And then upload that into the Skillshare class and I'll give you feedback as soon as I can. And if you do have other portfolio pieces and you want some feedback, I'd love to give some feedback on that. Just put your link in the discussions or the chat. If you want to learn other things like brand identity or Logo Design, I've got over 30 courses on Skillshare. I've got 30 other classes on Skillshare that you can take. And if you want some other resources, you can go to my website jeremymor.com or watch some of my tutorials on YouTube, you can subscribe there. Thanks so much, and I'll see you next time.