Рет қаралды 9,053
This video is part of a multi part series in which we are going to rebuild Linear's homepage with Next.js 13 and Tailwind.
In this part we will work on building out the main hero of the homepage, including all of it's amazing micro animations. And believe it or not, all of these animations are done with plain old CSS animations!
In the next parts we will keep working on all of the other components the homepage brings.
👀 Timestamps
00:00 - Intro
00:14 - Recap of part 1
00:39 - What we are building in this part
01:55 - Start building
02:05 - Hover states in footer
02:36 - Improve navigation when resizing
06:33 - Adding scroll lock when navigation is open
10:57 - Page background gradient
13:30 - Building the hero component, start with font sizes
20:23 - Text gradient in hero
23:15 - Add secondary button to hero
33:33 - Add primary button to hero
35:27 - Fade in animation of text in hero
43:01 - Start adding main hero image animation
49:57 - Tilt animation when image gets in view
56:08 - Add glow to hero image and animate it
01:01:54 - Fade in image in hero
01:03:35 - Add sketch animation in background of hero
01:08:32 - Add glowing animated lines around image border
01:21:03 - Keep on adding new lines and randomise them
01:30:00 - Outro
💬 Join us on Discord: www.frontend.fyi/discord
🐦 Follow me on Twitter: / frontend_fyi & / jeroenreumkens
👨🏫 Check my mentorships: www.jeroenreumkens.nl/mentoring
📺 Watch part one if you haven't yet: • Part 1: Rebuilding Lin...
Other videos mentioned:
📺 Always show scrollbars on Mac: • Instantly Build Better...
🔗 Source on Github: github.com/frontendfyi/rebuil...
👀 Preview of what we've build so far: rebuilding-linear.vercel.app/
Tools mentioned:
🔗 Tailwind: tailwindcss.com
🔗 Linears website: linear.app
#linear #react #css #tailwind #frontend