Laptop

Webflow: how to create a website without code

The course program moves from simple to complex: from basic layout to animation creation. You will learn the ready-made tools in Webflow, and if they are not enough for your ideas, you will implement them yourself with the help of code from the knowledge base.

You will make a total of two projects in the portfolio of different levels of complexity. First you will apply your new knowledge about the designer, and in the final work you will try to go beyond the Webflow templates.

At the end you will learn how to make projects of any complexity on your own and get eternal access to the knowledge base in Notion for advanced study.

Course program

Introduction session: introduction and course roadmap
Introduction to the Redis Agency and the trainer
Course roadmap: how we will learn
course concept

Basics: getting ready for the layout
breakpoints and choice of devices: desktop, tablet, smartphone
grid usage
additional states of elements (UI kit and Styleguide)
using autolayout in Figma
image containers
animation approach and preparation

Files and publishing a test page
folder and file structure
file formats: what to save files in, how to compress them and what sizes are appropriate
how to upload materials to Webflow
Fonts connection

Page Structure
what is HTML
what a div is and how to use it
text elements
images
buttons and links

Styling Elements #1
what is CSS
How to create a class for an element
how to create a modifier
how to create a combo class
how to change tag styles
element dimensions
text styles

Styling #2 elements
what margin, padding, and background are and how to use them
stroke
image insertion

Flexbox
how flexbox works
examples of use: learning how to assemble simple structures from elements

Rubber adaptation
vw: what it is and how to read it
examples of use
assembling elements relative to the width of the browser window

Parsing student projects
Learning how to position elements: position
relative, absolute, fixed, sticky
examples of use

Adaptives
device selection
how breakpoints work

Rubber layout
How to prepare a layout for a rubber layout
how to make a style guide for a rubber layout
how to use the sizes of text styles in em.

Layout with grid
how grid works
examples of use

Styling elements
Input form and input elements
input box customization

Animations
how it works
examples of use
Animation when displaying on the screen
animation when hovering the mouse
scrolling animation
animation
How to do horizontal scrolling in Webflow without code
mouse move over element: animation when moving the cursor over an element

CMS collections
CMS list and connection on page
Template CMS collections
reuse CMS collections
scheme in Miro

Parsing student projects