Advanced Dropdown Menu - React & CSS Animation Tutorial for Beginners

Advanced Dropdown Menu - React & CSS Animation Tutorial for Beginners

Fireship

4 года назад

733,576 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Rashidul Islam
Rashidul Islam - 23.07.2023 21:59

Pretty complex to understand for a beginner like me but after understanding and being able to create similar results, I am impressed with your code. The layering of things is beyond amazing. I wish to reach where you are! Thanks !

Ответить
Julia Grz
Julia Grz - 04.07.2023 19:02

Where can I find the code? Did you put it in your github?

Ответить
Prateek Kumar
Prateek Kumar - 04.07.2023 01:36

Yes, this was very helpful.

Ответить
Ultra Dev
Ultra Dev - 28.05.2023 18:21

your way to write css is so good can you do a css cours with your way 😊😊😊

Ответить
Isaac Vega Rodriguez
Isaac Vega Rodriguez - 24.05.2023 01:26

I remember that this kind of content was what made me to subscribe. It will be cool that you take it back and let the AI rest for a while. Thanks.

Ответить
CryptoData
CryptoData - 23.05.2023 09:17

Thanks for the great tutorial!

Ответить
yann yann
yann yann - 25.04.2023 02:32

slick

Ответить
Donal Shijan
Donal Shijan - 28.02.2023 09:34

this is very cool

Ответить
New Horizon
New Horizon - 27.02.2023 21:00

The Nile is a river in Egypt

Ответить
Kelvin Otundo
Kelvin Otundo - 25.01.2023 04:52

How would you implement this in Angular?

Ответить
LANREBLOOM
LANREBLOOM - 19.12.2022 17:58

I fucking hate front end dev why is my company making ne do this. I want to end it all 💀💀💀

Ответить
Prince Singh
Prince Singh - 10.12.2022 19:51

whoa!

Ответить
HammerHammond23
HammerHammond23 - 07.12.2022 01:48

Great video, but I'm missing the most important part... How do you display a component by clicking each navItem?

Ответить
Luiz Paulo Nascimento
Luiz Paulo Nascimento - 27.11.2022 03:12

awesome

Ответить
Ramchandra Thapa
Ramchandra Thapa - 17.11.2022 21:51

You are a super genious

Ответить
M J
M J - 17.11.2022 06:58

Thank you ONE PUNCH JEFF for this incredible content

Ответить
soheila golestani
soheila golestani - 07.11.2022 17:23

do you have this tutorial by HTML and CSS and Javascript?

Ответить
AF MOSH
AF MOSH - 30.10.2022 19:17

Whats the name of the pixel font on the thumbnail

Ответить
HiThere
HiThere - 07.10.2022 12:59

How could I make the items generic? So that there is no need to hardcode that much

Ответить
MrTherapy
MrTherapy - 03.10.2022 23:53

Pretty sure everyone who is praising you doesnt really understand what you are doing. Not saying what you are doing is wrong, but I dont think this is beginner friendly at all. This would probably throw me off if I were to be a beginner.

Ответить
Vinh Trần
Vinh Trần - 27.09.2022 07:37

Thanks a lots for your helpful work!!!

Ответить
Arthur Miranda
Arthur Miranda - 27.09.2022 00:36

wish i had found your channel sooner, great content and most importantly you explain the vocabulary really well. Thanks for the knowledge!

Ответить
Creative Ataraxia
Creative Ataraxia - 19.09.2022 04:39

forgot to code in the `rightIcon`? :)

Ответить
Yrok Kory
Yrok Kory - 11.09.2022 23:22

I really recommend the 0.75 speed for this one

Ответить
Phil
Phil - 25.08.2022 23:33

I didnt understand a single thing

Ответить
Mauro V
Mauro V - 22.08.2022 10:27

does not work, maybe it needs updating. It doesn't work either by copying and pasting all from github

Ответить
geekofia
geekofia - 21.08.2022 10:26

God or wut ❤

Ответить
Mitex
Mitex - 17.08.2022 11:54

how would i do it with makestyle hook from material ui. will it be '&.menu-primary-exit':{} ?????

Ответить
Md Ghulam
Md Ghulam - 26.07.2022 11:54

can you do this with NextJs

Ответить
Friedrich Villegas Murillo
Friedrich Villegas Murillo - 10.07.2022 17:17

And that's how you make it reactive

Ответить
Hillel Dror
Hillel Dror - 09.07.2022 12:40

Yes please !

Ответить
3D Origami Slides
3D Origami Slides - 07.07.2022 20:10

Great video

for the life of me i couldn't find a way to pass links into the navbar dynamically
tried with props , but props collects data i'm trying to pass from all the links not only ones i clicked

Ответить
timothy jeong
timothy jeong - 07.07.2022 16:37

I wish there were more videos of making components like this.

Ответить
Shah Zain
Shah Zain - 12.06.2022 21:03

Dude can you slow down a lil bit? You explain exceptionally but the speed is hard to match as a beginner. Much appreciated if the speed is reconsidered!

Ответить
HiThere
HiThere - 10.06.2022 22:18

The same for Svelte would be awesome!

Ответить
Kalahari
Kalahari - 27.05.2022 02:43

How long did it take you to finish the project Sir?

Imposter syndrome.

Ответить
Gandalf Grey
Gandalf Grey - 24.05.2022 03:53

I couldn't use those icons in a typescript react project. You didn't really even show how to import Icons into VSCode which I've never done before. Do I need to use webpack? I guess I'll just use emoji's for now.

Ответить
Ato kwame
Ato kwame - 21.05.2022 19:50

Thanks for short and informative tutorial, keep up the good work, your are helping a lot here 😁

Ответить
chilling with kids
chilling with kids - 19.05.2022 11:00

I never seen tutorial with 1x speed other than this... no bullishitting before and after the videos.... clear and crispy from start to end ..well done mate

Ответить
BasterBuddy
BasterBuddy - 14.05.2022 03:22

CAN YOU PLEASE ADD NAVIGATION TO THIS PLEASE PLEASE PLEASE

Ответить
Melina Jasari
Melina Jasari - 12.05.2022 17:51

I have a question: What would you do if you wanted to have that same dropdown menu on the left side? Thanks in advance!

Ответить
BasterBuddy
BasterBuddy - 12.05.2022 11:44

adding 'style={{height: menuHeight }} ' prevents my all my dropdownitems from showing. Help?

Ответить
Ghofrane Darragi
Ghofrane Darragi - 22.04.2022 03:00

thanks it's very helpful and efficacious🤩🤩

Ответить
PMJ_Studio
PMJ_Studio - 21.04.2022 00:54

Isn't it possible to make it using only CSS?
Transitions, flexbox, :focus-within, some 'display: none' and it should work basically the same 🤔

Ответить
peter hooper
peter hooper - 17.04.2022 10:41

Does anyone else hear talking and laughing in the background??? Am I going INSANE !!!!

Ответить
Jung Woo
Jung Woo - 14.04.2022 14:38

How do i navigate using this navbar?

Ответить
Eric Zedd
Eric Zedd - 11.04.2022 05:25

for <DropDownItem> component

function DropdownMenu() {
function DropdownItem(props) {
return (
<a href="#" className="menu-item">
{/* check if there's leftIcon to render */}
{props.leftIcon ? (
<span className="icon-button">{props.leftIcon}</span>
) : (
""
)}

{/* definitely render children */}
{props.children}

{/* check if there's rightIcon to render */}
{props.rightIcon ? (
<span className="icon-button">{props.rightIcon}</span>
) : (
""
)}
</a>
);
}

Ответить
Leo Cucinell
Leo Cucinell - 01.04.2022 22:49

How did you use emojis in vs code & get them to show up in the browser? (backend dev here catching up on front end skills)

Ответить
chakhman mohamed
chakhman mohamed - 14.03.2022 00:32

Any chance u can redo this in js vanilla?

Ответить