Build a Stunning Fashion Studio Website with ReactJS (locomotive-scroll + gsap + framer-motion)
Overview
Right now there is a lot of websites that have these smooth scrolling effects and animations which makes you feel good when you just scroll them. I have used many different libraries to make such scrolling animations including smooth-scrollbar
, locomotive-scroll
etc. In the end, I came up with the combination of gasp
+ locomotive
+ framer-motion
to create different effects with minimal effort. In the given video tutorial, you will learn how to build a stunning fashion studio website using React JS, GSAP, Framer Motion, and Locomotive Scroll. These tools will help you create smooth animations and scrolling effects that will make your website stand out. Before starting this video you can checkout the following demo link👇
Link🔗: Stunning fashion studio website built with ReactJS
What You’ll Learn
In this tutorial, you will learn:
- How to create complex animations using React JS.
- How to create scrolling effects using
gsap
. - How to use the advantages of
locomotive-scroll
. - How to use
framer-motion
in React JS for smooth animations.
Key Features of This Fashion Studio Website
- Unique and stylish design that showcases the fashion studio’s products.
- Smooth animations and scrolling effects using
gsap
,framer-motion
, andlocomotive-scroll
. - Responsive layout that adapts to different screen sizes and devices.
- The use of React JS,
styled-components
, and other libraries for a fast, efficient, and user-friendly experience.
Tools and Libraries Used
For this project, you will use the following libraries:
- React JS (CRA)
- GSAP for animations on scroll
- styled-components for styling
- Framer-motion for smooth animations on load
- Locomotive scroll for smooth scrolling
Code Links
You can find the starter code for this project from fashion studio website starter code. And, for the final code: Fashion studio website built with ReactJS.(Give ⭐ to this repo if you like it)
Resources
You can find all the resources used to make this website from the following:
Video
Images
-
Ring: Photo by Arif Syuhada from Pexels.
-
Earings: Photo by say straight from Pexels.
-
Red girl: Photo by Yaroslava BorzYaroslava Borz from Pexels.
-
Ethnic Wear: Photo by Artem Beliaikin from Pexels.
-
Watches: Photo by Mister Mister from Pexels.
-
Denim: Photo by Denis Zagorodniuc from Pexels.
-
Jacket: Photo by Simon Robben from Pexels.
-
Yellow T-shirt: Photo by RAUL REYNOSO from Pexels.
-
Yellow Dress: Photo by Godisable Jacob from Pexels.
Quotes Used-
-
“Fashion is the armour to survive the reality of everyday life.” by bill cunningham
-
“One is never over-dressed or under-dressed with a Little Black Dress.” by Karl Lagerfeld
Time Stamps
The video tutorial has the following time stamps for you to follow along:
- Channel Intro @00:00:00
- Intro + Demo @00:00:10
- Setup @00:04:10
- Creating Global Style @00:07:45
- Adding Locomotive Scroll @00:14:15
- Home Section @00:15:38
- Video Component @00:18:36
- Logo Component @00:30:25
- NavBar Component @00:44:55
- About Section @01:03:03
- Shop Section @01:20:35
- Scroll Trigger Proxy Component @01:29:50
- Banner Section @01:54:45
- New Arrival Section @02:03:35
- Footer Section @02:24:35
- Loading Component @02:46:24
- Let’s make it responsive @02:59:14