Learn Webflow in 16 Minutes (Crash Course)

Flux Academy
1 Feb 202116:04

Summary

TLDRThis video tutorial offers a quick and insightful introduction to Webflow, a web design tool, in just 16 minutes. The presenter begins by explaining the fundamental 'box model' concept, demonstrating how everything on the web is structured as boxes within boxes. Using the Apple website as an example, the presenter showcases how HTML and CSS work together. The tutorial then shifts to Webflow, starting with basic styling of the main 'body' box, progressing through navigation bar creation, and constructing page sections using div blocks. Techniques like flexbox, container usage, grid system, and CSS styling for text and images are illustrated. The video also touches on more advanced features like responsive design and animations, concluding with an encouragement to explore their full Webflow course for deeper learning.

Takeaways

  • 📦 Understanding the Box Model: The foundational concept of web design is the box model, where everything on the web is essentially boxes nested within other boxes.
  • 🌐 Webflow Introduction: The video provides a quick start guide to using Webflow, a powerful web design tool.
  • 🎨 Styling with CSS: The script explains how to use CSS (Cascading Style Sheets) to style web elements like buttons, specifying their appearance and interaction.
  • 🖼️ Inspecting Elements: The video demonstrates using the inspect tool in a browser to view and understand the structure and styling of a web page.
  • 🔳 Creating and Styling Div Blocks: The basic building blocks of a webpage in Webflow are div blocks, which can be styled and named for easy reference.
  • 🔧 Flexbox Layout: The video introduces the use of Flexbox for layout, which allows for easy alignment and distribution of items within a container.
  • 🔘 Setting up Container Width: To ensure content is viewable and doesn't require horizontal scrolling, the script explains setting a maximum width for containers.
  • 📝 Typography and Text Styling: The importance of typography is highlighted, with instructions on changing font, size, weight, and text case for headings.
  • 🚗 Adding Visual Elements: The process of adding images and other visual elements to a webpage is demonstrated, including aligning and sizing them appropriately.
  • 🔽 Creating Grid Layouts: The video shows how to create a three-column grid layout, a common design pattern for structuring content.
  • 🎥 Page Load Animations: To enhance user experience, the script covers adding simple animations that trigger upon page load, making the webpage more engaging.

Q & A

  • What is the box model concept explained in the video?

    -The box model concept refers to the idea that everything on the web is structured as boxes within boxes, with elements like buttons, text, and images nested inside each other, forming the layout of a webpage.

  • Why is it important to understand the box model before using Webflow?

    -Understanding the box model is crucial because it helps in grasping how web pages are structured and styled, allowing for better design and layout control when building websites in Webflow.

  • What is the first step demonstrated in Webflow after explaining the box model?

    -The first step demonstrated in Webflow is defining the main box or 'body' of the website, which involves setting a background color and font style to establish a base for the page's design.

  • How does the presenter use the styling panel in Webflow?

    -The presenter uses the styling panel in Webflow to select and modify the appearance of webpage elements, such as changing background colors, fonts, and layout properties.

  • What is a 'div block' in Webflow, and how is it used in the video?

    -A 'div block' in Webflow is a container element used to structure and organize content on the webpage. In the video, div blocks are used to create different sections of the page, like the navigation and content areas.

  • How does the presenter create a navigation bar in Webflow?

    -The presenter creates a navigation bar by adding a div block, naming it 'nav', and then inserting elements like a menu, logo, and search icon within it. The layout is then adjusted using flexbox to distribute the elements evenly.

  • What is the purpose of using flexbox in the navigation bar's design?

    -Flexbox is used in the navigation bar's design to provide a flexible and efficient way to layout, align, and distribute space among items within a container, even when their size is unknown or dynamic.

  • How does the presenter manage the layout and spacing of elements in Webflow?

    -The presenter manages layout and spacing by adjusting margins and paddings to ensure elements are evenly spaced and aligned, and by using layout features like flexbox and grid to control the arrangement of components.

  • What method does the presenter use to highlight the 'S-Class' in the heading?

    -The presenter uses a larger font size and a block display style to highlight 'S-Class' in the heading, making it stand out as a prominent element on the page.

  • What is the significance of the page load animation demonstrated at the end of the video?

    -The page load animation is significant as it enhances the user experience by creating a visually appealing entrance for elements on the webpage, making the site more interactive and engaging for visitors.

Outlines

00:00

🚀 Introduction to Webflow and the Box Model

The video begins by introducing Webflow as a powerful tool for web design and development. Before diving into building a webpage in Webflow, the concept of the 'box model' is explained. The box model is fundamental to understanding web design, as it reveals that all elements on a webpage are essentially boxes within boxes. This concept is demonstrated using the Chrome Inspect tool on the Apple website, highlighting how HTML and CSS work together to structure and style web elements. The importance of understanding these boxes, their names (HTML tags), and their styles (CSS) is emphasized as crucial for web development.

05:00

🎨 Setting Up and Styling the Main Page

This segment guides the viewer through the initial steps of setting up a webpage in Webflow, starting with styling the main 'body' box to have a black background and white text in a specific font. The video then introduces 'div blocks' as the basic building elements in Webflow, explaining how to create a navigation bar by inserting images for a menu, logo, and search icon, and adjusting their layout using 'flexbox'. The concept of internal and external spacing within boxes is explained, demonstrating how to ensure elements are evenly spaced and correctly sized within the navigation bar.

10:02

📐 Constructing the Content Layout

The focus shifts to creating the content layout beneath the navigation bar, including handling text styling and image insertion. The presenter explains how to use headings to create a prominent title, adjust typography settings for visual appeal, and manipulate text styles for emphasis. A crucial part of this section is introducing the 'grid' feature to organize content into columns, demonstrating with a three-column layout. This part of the tutorial covers styling individual content boxes within the grid, adjusting their spacing, and applying borders to distinguish sections, except for the last box which is styled differently to omit the border.

15:05

✨ Adding Finishing Touches and Animations

In the final segment, the presenter adds finishing touches to the webpage, focusing on aesthetic enhancements and animations to improve user engagement. An introduction to 'interactions' in Webflow shows how to create page load animations that make elements appear sequentially, enhancing the visual flow of the page. The segment covers setting initial states for elements to be invisible and then animating them to full opacity, creating a dynamic loading effect. The video concludes by encouraging viewers to explore more about Webflow through a comprehensive course, highlighting the speed and ease with which a professional-looking webpage can be created using the platform.

Mindmap

Keywords

💡Webflow

Webflow is a web design and development platform that enables users to design, build, and launch responsive websites visually, without coding. The video introduces Webflow as a powerful tool for creating websites, emphasizing its utility in allowing designers to translate their vision into functional web pages directly. The platform's significance is highlighted through a demonstration of building a web page from scratch, showcasing the ease with which users can apply complex web design principles.

💡Box Model

The box model is a fundamental concept in web design and development, describing the layout of web pages. It refers to the idea that every element on a web page is a rectangular box, which can contain other boxes. The video uses the box model to explain how elements are structured and styled in Webflow, showing that understanding this concept is crucial for effective web design. The demonstration includes manipulating boxes (elements) like buttons and divs, emphasizing their role as the building blocks of web layouts.

💡HTML

HTML (HyperText Markup Language) is the standard markup language used to create and structure content on the web. The video briefly touches upon HTML when explaining how to inspect the Apple website to see its underlying code. HTML elements, represented as boxes, are the foundation of web pages, which Webflow users manipulate visually instead of coding directly. This illustrates the importance of understanding HTML structure, even when using a visual design tool like Webflow.

💡CSS

CSS (Cascading Style Sheets) is used in web development to describe how HTML elements should be displayed on screen. In the video, CSS is mentioned as the means of styling web elements, defining properties like font size, color, and layout. Webflow allows users to assign styles visually to elements, which is translated into CSS code. This highlights CSS's role in customizing the appearance of web elements and its importance in the web design process.

💡Flexbox

Flexbox is a CSS layout model that allows for a more efficient way to distribute space and align items in a container, even when their size is unknown. The video demonstrates using Flexbox in Webflow to position elements dynamically within the navigation bar, illustrating how it simplifies layout tasks such as spacing and alignment. Flexbox's utility in responsive design is showcased, emphasizing its value in modern web development practices.

💡Div Block

Div blocks, or division blocks, are fundamental HTML elements used to group other elements and apply CSS styles collectively. The video uses div blocks to structure the web page's layout, including the creation of navigation and content sections. By demonstrating how to add, name, and style div blocks in Webflow, the video highlights their importance as containers that enable complex web designs through the organization of page elements.

💡Typography

Typography in web design involves choosing and arranging type elements, such as font style, size, and color. The video covers the typography settings in Webflow, showing how to style text elements like headings and paragraphs. It demonstrates adjusting typography properties to match the design requirements, emphasizing typography's role in enhancing readability, accessibility, and the overall aesthetic of a web page.

💡Grid

The grid is a CSS layout system that enables designers to create complex responsive web designs. In the video, a grid is used to structure a section of the web page into three columns, demonstrating how grids facilitate the arrangement of elements in a precise, modular fashion. This example highlights the grid's utility in managing layout complexity and ensuring consistent, responsive designs across different screen sizes.

💡Interactions

Interactions in Webflow refer to animations and visual effects that are triggered by user actions or page events. The video concludes with adding a page load animation, showcasing how interactions can enhance the user experience by making web pages more dynamic and engaging. This section illustrates the process of creating and fine-tuning interactions in Webflow, underscoring their value in creating modern, interactive web experiences.

💡Responsive Design

Responsive design is an approach to web design that makes web pages render well on a variety of devices and window or screen sizes. Throughout the video, the importance of responsive design is implied through the use of Webflow's design tools, such as Flexbox and the grid system, which aid in creating layouts that adapt to different screen sizes. This concept is essential for modern web development, ensuring accessibility and usability across diverse devices.

Highlights

Webflow is a powerful tool for web design, allowing users to build web pages efficiently.

Understanding the box model is crucial before diving into Webflow, as it forms the basis of web design.

The concept of boxes within boxes is fundamental to web design, with HTML elements acting as boxes and CSS defining their style.

Webflow allows for quick customization of web pages, with the video demonstrating the creation of a page in just 16 minutes.

The body tag is considered the main box of a website in Webflow, and styling it sets the foundation for the entire page.

Webflow's interface enables easy manipulation of elements, such as changing the background color and font styles.

Div blocks, or 'div' elements, are the basic building blocks for structuring content on a web page.

Flexbox is a powerful layout tool in Webflow that allows for dynamic positioning and distribution of elements within a container.

The box model in Webflow includes settings for the space within and outside of boxes, allowing for precise control over layout and spacing.

Webflow provides an intuitive way to manage and insert assets like images and icons directly into the design interface.

Styling elements in Webflow is straightforward, with users able to quickly adjust properties like font size, color, and line height.

Webflow's grid element is a powerful tool for creating complex layouts with ease, as demonstrated by the creation of a three-column grid.

Interactivity and animations can be added to web pages in Webflow to enhance user experience and engagement.

Webflow offers a comprehensive course for those interested in learning more about its capabilities and best practices.

The video provides a fast-paced yet thorough introduction to Webflow, showcasing its potential for rapid web design and development.

Transcripts

play00:00

so you've heard webflow is cool and

play00:01

you're considering learning it well

play00:03

on this video i'm going to give you the

play00:04

basic and going to build

play00:06

this page in only 16 minutes let's do

play00:14

this

play00:17

[Music]

play00:19

all right let's get started but before

play00:21

we jump into webflow i actually want to

play00:23

explain a quick

play00:24

concept that is super super important

play00:26

before you dive into webflow so that you

play00:28

understand what you're even doing

play00:29

within webflow so the concept is called

play00:32

the box model and here's basically what

play00:34

i want to show you everything on the web

play00:36

is actually boxes within boxes and

play00:39

let me show you how it looks so here's

play00:41

the apple website i'm going to click

play00:43

i'm on chrome here i'm going to click

play00:45

inspect which basically going to show

play00:46

you the code for this website

play00:48

so what you can see here on the top is

play00:51

called html and that's the code for this

play00:53

and you can see as i move through this

play00:55

you actually see the boxes on this page

play00:57

and it's basically just

play00:58

boxes nested within boxes the button

play01:01

here as you can see is a box and it's

play01:03

called

play01:03

a button that's the name of this box and

play01:06

by giving it a style a name

play01:08

basically that's what you see down here

play01:10

that's the css basically that's the

play01:12

style

play01:13

the name defines how does it look like

play01:15

so what's the font size what's the

play01:17

background of this

play01:18

exactly how this button looks because

play01:20

it's called a

play01:22

button so this is in like 30 seconds

play01:25

70 percent of what you need to know

play01:27

about building for the web it's

play01:28

basically boxes within boxes within

play01:30

boxes

play01:31

these boxes have the name and the name

play01:34

the style basically defines how they

play01:36

look like and how they interact with one

play01:37

another

play01:38

now that you know this let's jump right

play01:41

into webflow so

play01:42

the first thing that i want to do here

play01:44

before i even

play01:46

start throwing things on the page is

play01:48

actually define the main main box here

play01:50

so as you can see we have here

play01:52

body that is the main box of the website

play01:55

selected and i'm going to give it

play01:57

a style so that we can define it

play01:58

basically what i want to do is give it a

play02:00

background of black because the whole

play02:01

page is going to be black

play02:02

and i'm going to give it the basic kind

play02:04

of fonts so that the whole font is going

play02:07

to inherent

play02:08

that font i'm going to use that so it's

play02:10

going to be white and it's going to be

play02:11

this

play02:12

specific font so let's start with it on

play02:15

the right here

play02:16

we have the styling panel which

play02:18

basically means for this specific style

play02:20

how is it going to look like now i'm not

play02:21

going to give it

play02:22

i'm just going to click here and select

play02:24

the body tag because

play02:26

that's what we're styling right now and

play02:28

i'm going to scroll down into a

play02:29

background because basically i want to

play02:31

choose

play02:31

like a black background and you can see

play02:33

that we've changed

play02:35

the background here because we're

play02:36

editing this box the body

play02:39

and the next thing i want to do is in

play02:41

the typography section i'm going to

play02:42

choose

play02:43

white because i want white text and i'm

play02:46

going to choose

play02:47

monster up font i think i don't know

play02:50

let's start with that

play02:52

all right so let's get started what do i

play02:54

have here basically

play02:56

i have here two kind of sections and i'm

play02:59

not

play02:59

building this properly as i would if

play03:01

this would be a real website i just want

play03:03

to show you the main

play03:04

concepts here so basically there's two

play03:06

things here there's the navigation

play03:08

and there's the rest of the content so

play03:10

let me just jump

play03:11

throw in kind of like two the mace the

play03:14

basic

play03:15

uh boxes are called div blocks so i'm

play03:17

just going to throw in two

play03:18

div blocks one and then two the first

play03:21

one is going to be

play03:22

the navigation and i'm going to give it

play03:24

a name here i'm going to call it

play03:26

nav just so that now i can style

play03:29

and refer to that style as we said now

play03:32

it's a box with a name so that we can

play03:33

give it a stop

play03:34

now basically we have three things in it

play03:37

we have

play03:38

this hamburger menu the logo and the

play03:40

search button

play03:41

and i've went ahead and uploaded here

play03:44

into the assets panel

play03:45

a bunch of assets and so let's just

play03:48

throw them inside right let me

play03:50

let me throw in the menu here

play03:53

and then i'm going to throw in the logo

play03:57

and then i'm going to throw in the

play04:00

search icon

play04:01

just throwing in three images into this

play04:03

box now as you can see

play04:05

they're not sized properly and they're

play04:06

just stacked one next to another from

play04:09

left to right because that's the default

play04:10

on the web we read from left to right so

play04:13

that's how

play04:13

things are stacked now one thing i want

play04:16

to do is i want to make sure that they

play04:18

are

play04:19

you know uh distributed from left

play04:22

center to the right and so the way that

play04:25

i'm going to do this

play04:26

is by changing the layout here of the

play04:28

nav box

play04:29

from the default which is called block

play04:32

into something that's called a flexbox

play04:33

it's something super super powerful i'm

play04:35

not going to dive super

play04:37

into this right now but by choosing this

play04:39

now i can

play04:40

change the justification of all the

play04:43

content that's

play04:44

in this box so left center right and we

play04:46

also have here

play04:48

space between which basically means it's

play04:50

going to just space the elements

play04:52

equally and that's actually good because

play04:54

that's one on the left one

play04:56

in the center and one in the right now

play04:58

one thing that we know that we want

play05:00

is and we can see it here we want kind

play05:02

of equal spacing

play05:04

right from the top from the bottom from

play05:06

all the sides so

play05:07

we're gonna go back here we have this is

play05:10

called the box model right we talked

play05:12

about the boxes so this is the space

play05:13

within the box in the space

play05:15

outside of the box so let me just pull

play05:17

in and i'm gonna pull in

play05:19

holding the option and shift key so that

play05:21

i can pull in

play05:22

from all sides at the same time i'm

play05:24

going to choose 20 here so now you can

play05:26

see we have

play05:28

20 pixels on each side of this box kind

play05:31

of spacing out

play05:33

things evenly so that's good now the

play05:35

only thing i want to do is to

play05:36

change the sizing of this so i'm going

play05:38

to add names for all of these elements

play05:41

so that i can properly refer to them i'm

play05:42

going to call this

play05:44

menu i'm going to call this logo

play05:47

and i'm going to call this search and

play05:50

the only thing that i'm going to change

play05:52

right now is actually the width of so

play05:54

the size of this element this one let's

play05:56

turn it into 30 pixels this one let's

play05:59

see

play05:59

50 pixels and this one maybe 25 pixels

play06:04

again i'm just doing this very very fast

play06:06

so we can see

play06:07

that's looks pretty much okay now

play06:10

next thing that we have here now for

play06:12

this box

play06:14

one thing that i want to do is i want to

play06:16

make sure that it's not

play06:17

too wide and you can see here that the

play06:19

text is actually

play06:20

you know not getting from edge to edge

play06:23

and the reason is

play06:24

that because we have wide screens these

play06:26

days we have to keep the content

play06:28

centered so that people don't have to

play06:30

kind of move their head from side to

play06:31

side

play06:32

so we're using something that's called

play06:34

container by container basically what we

play06:36

mean is for this

play06:38

box let me call this container container

play06:42

container we basically set a maximum

play06:45

width so if we're on a very wide screen

play06:48

we don't want it to be too wide so let

play06:50

me put that at 1100 pixels

play06:52

just make sure that it's centered by

play06:54

clicking this center button

play06:56

so now we have this element centered now

play06:59

we have basically two things here we

play07:01

have this um

play07:03

let's start with this title all new

play07:05

s-class

play07:06

so i'm going to drop in a title or a

play07:09

heading

play07:10

as it's called here so from the

play07:11

typography menu from the add menu

play07:13

typography

play07:14

i'm going to add a heading and i'm going

play07:16

to call this

play07:17

the all new s-class

play07:21

s class

play07:24

and basically now we have a heading

play07:26

because it's a heading it's already bold

play07:27

and kind of

play07:28

it already has some style but that's

play07:30

definitely not the style that we want so

play07:32

we're going to edit

play07:33

this tag h1 tag for the heading and

play07:37

we're going to

play07:38

let's start changing the stuff here in

play07:40

the typography let's change the font

play07:42

to this what's the name of the font

play07:44

comment

play07:45

something uh we're gonna make it

play07:48

normal not bold we're gonna make sure

play07:50

that it's centered

play07:52

we're gonna make it i don't know a

play07:54

little bigger

play07:57

and uh also let me look at this

play08:00

yeah we want this to be all caps all in

play08:03

upper capital letters so we have here

play08:05

all caps

play08:06

and that looks good now the only thing

play08:08

is that the

play08:09

s class is way bigger than the rest of

play08:11

it it's still one title

play08:13

and it's it makes sense to use one

play08:15

element so that google knows

play08:16

this is one title but we do want to give

play08:19

this

play08:19

as class a different style so by

play08:21

selecting this you'll see we have the

play08:23

brush

play08:24

icon here which wraps it with another

play08:26

style

play08:27

so this one i'm going to call this big

play08:30

h1 h1 stands for the big heading and i'm

play08:33

going to make this

play08:34

really really big and also i don't want

play08:37

them to be on the same

play08:39

on the same line i want this to take up

play08:41

a whole new line

play08:42

so i'm going to change the display here

play08:44

into block block means this takes

play08:46

the whole line from top to bottom

play08:48

they're

play08:49

a little bit too close to one another so

play08:52

i'm also going to add a top

play08:53

margin and now this looks pretty good

play08:57

kind of how much how i want it all right

play09:00

so

play09:00

we have the navigation we have the

play09:02

container within we have the h1

play09:05

now we want to bring in the image of the

play09:07

car so let me just

play09:09

throw in the image of the car

play09:12

actually from the assets panel we're

play09:13

just going to throw this in

play09:16

after the heading and uh yeah

play09:19

boom it's right actually on top of it i

play09:22

didn't have to do anything

play09:24

oh yeah but because i took up this

play09:30

because this big h1 is actually moving

play09:33

up with the margin it's actually

play09:37

already on top of it now this happens

play09:40

because this is actually a png

play09:41

so with a transparent background so when

play09:44

it's on top

play09:45

of the text it actually looks pretty

play09:47

good so i don't even have to do anything

play09:49

i thought i have to reposition so what

play09:51

do we have to do right now we have to

play09:52

create this

play09:54

three column grid here i'll do that by

play09:57

using an element here that's called the

play09:59

grid that's a pretty powerful

play10:01

pretty powerful element i'm going to put

play10:04

it after

play10:05

the image and i'm going to edit it i'm

play10:08

going to make sure i'm going to add a

play10:09

column

play10:10

because it's three columns i don't need

play10:12

a second row so i'm going to delete this

play10:14

row

play10:14

and basically we have now a three column

play10:17

grid now basically you can see from the

play10:19

design they actually all look the same

play10:21

so we're going to create one box and

play10:23

then we're going to basically duplicate

play10:24

it three times

play10:26

so let me throw in a div block into this

play10:29

grid and of course i'm going to give it

play10:32

a name so i can refer to it so i'm going

play10:33

to call this

play10:34

let's say feature box feature box

play10:38

and in this feature box let me throw in

play10:42

a title because you know we have some

play10:45

title here

play10:46

for example luxury all right let me copy

play10:49

that

play10:50

and put it here obviously it's not the

play10:52

style that we want so i'm going to go

play10:54

here and

play10:55

edit this style i'm going to change the

play10:57

font

play10:58

into something thin or light

play11:01

and maybe a little bit bigger

play11:05

that looks all right and below it

play11:08

i'm gonna put in a little bit of a text

play11:11

block

play11:11

actually within this feature box i'm

play11:14

going to put it underneath it

play11:17

this text should probably be bigger

play11:20

so i'm going to give it a style and i'm

play11:22

going to call this feature

play11:24

text and i'm going to make it

play11:27

maybe 18 pixels and i'm going to make

play11:31

the line height a little bit bigger

play11:36

all right now this looks alright

play11:40

let me duplicate this feature box three

play11:42

times so now we have three columns here

play11:45

let's change the text pretty much so we

play11:47

can it looks as if

play11:50

we've changed the text here

play11:54

and the only thing that we have left

play11:57

is actually these lines

play12:01

so and we need a little bit more spacing

play12:05

here so let's

play12:06

check the feature box and let's add a

play12:08

little bit of

play12:10

margin or padding from the inside of the

play12:13

box let's say 15 pixels from each side

play12:15

now the boxes are

play12:17

better better spaced i think we'll

play12:20

actually probably add a little bit more

play12:22

now remember that we said this is a box

play12:25

so because this is a box we can actually

play12:27

if we scroll down

play12:28

all the way here we can actually give

play12:29

the box a border so in this case we only

play12:32

want to give a border on the right side

play12:34

so we're going to give it one pixel

play12:36

we're going to make it white

play12:38

and now we have because these are all

play12:40

the same style

play12:41

they're getting all the same you know

play12:43

features

play12:44

so all of them got the line on the right

play12:48

but actually we do not want this last

play12:51

one

play12:52

see the last one we don't want it to

play12:53

have a line so

play12:55

let's add this last block only this last

play12:58

feature box we're going to edit an

play13:00

additional style to make it

play13:02

different we're going to call this last

play13:03

box so it's getting all the properties

play13:06

from feature box

play13:07

but some of the things are going to be

play13:09

different so we're going to keep the

play13:11

spacing the same

play13:12

but we're going to remove this

play13:15

border so now all the boxes have this

play13:18

white line

play13:19

except for the last one now basically we

play13:22

can finish

play13:22

here but let's just make it fancier let

play13:25

me add some kind of an interaction or

play13:27

animation just to make it a little bit

play13:29

fancier

play13:30

let's go here into the interaction panel

play13:32

on the right and let's add a page load

play13:34

animation so we have triggers

play13:36

that the page triggers one of them if

play13:39

i'm going to edit

play13:40

is page load and this is basically

play13:43

an animation or interaction that happens

play13:45

after the page starts loading or

play13:46

finishes loading

play13:48

let me add a new animation here and

play13:51

let's call this loading animation

play13:55

now what i want to do is i want to make

play13:57

all of these elements appear nicely one

play13:59

after another so let's start by actually

play14:01

saying let's hide them and then show

play14:03

them when the pages load

play14:04

when the page loads so i'm going to

play14:06

start by choosing the image and i'm

play14:08

going to choose here i can animate all

play14:09

of these different properties

play14:11

i'm going to choose opacity i'm going to

play14:13

turn this down into 0 i'm going to

play14:15

trigger here something that's called set

play14:17

as initial state so

play14:18

we're going to start off from zero

play14:22

and then let me duplicate this element

play14:25

duplicate this and then when the pages

play14:28

when the page loads we're gonna bring it

play14:30

back into a hundred

play14:32

so this is what's going to happen now

play14:34

let's do this also for the feature boxes

play14:36

so i'm going to select this one and

play14:39

start by hiding it set its initial state

play14:44

and then let's duplicate this and this

play14:47

one i want

play14:48

this to happen after only after the car

play14:50

loads

play14:51

this is going to show so i'm going to

play14:53

bring back the opacity let's trigger

play14:55

that so now

play14:56

car shows and then this feature box show

play14:59

let's do this for these two

play15:01

as well start by hiding them

play15:05

zero opacity as an initial state and

play15:07

then duplicating them

play15:09

and then bringing back after the feature

play15:11

box

play15:12

animate into 100

play15:15

let's do this for the last one as well

play15:18

start with

play15:19

opacity of zero

play15:22

as an initial state duplicate and

play15:26

bam bring back into 100

play15:30

let's play this boom boom boom boom

play15:34

and now when we're loading this page

play15:37

it's going to animate

play15:38

in all right so that was it

play15:41

of course this was very very very fast

play15:44

and of course there's

play15:45

so much more depth into webflow but i

play15:48

wanted to show you

play15:49

what you can do really really fast if

play15:52

you're interested about learning more

play15:53

check out the link

play15:55

in the description we have of course a

play15:56

full-on course on webflow where we go

play15:59

really deep hope to see you with us and

play16:01

see you on the next

play16:02

video bye

Rate This

5.0 / 5 (0 votes)

Related Tags
Webflow TutorialWeb DesignBox ModelCSS BasicsPage StylingFlexboxTypographyResponsive DesignWeb DevelopmentUI/UX