Build a React Image Slider with Tailwind CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 141

  • @vitorac412
    @vitorac412 ปีที่แล้ว +35

    If you are using next image component, just do this:
    const slides = [image, image, image]
    Im currently learning, so I think this can save some time for another people;

    • @Darkah
      @Darkah ปีที่แล้ว

      Im using Nextjs and i got the userState error, how to solve not using jsx and how to solve for non server renderation

    • @ad3098
      @ad3098 10 หลายเดือนก่อน

      "use client"@@Darkah

  • @nixonmbeki5690
    @nixonmbeki5690 3 หลายเดือนก่อน +2

    Used to think carousel required some esoteric knowledge until I went through this video. Massive thanks man.

  • @GiantSquid13
    @GiantSquid13 10 หลายเดือนก่อน +3

    I love how you went straight to the point.
    Thank you so much

  • @manjeshkumarsharma4946
    @manjeshkumarsharma4946 ปีที่แล้ว +9

    Your Videos are amazing buddy. I just watched this video till 7 minutes after that I started making my own slider component. And after 1 hour of brainstorming I made it. Your git repository also helped a lot. THANKYOU SO MUCH

  • @sumanthprabhu11
    @sumanthprabhu11 ปีที่แล้ว +6

    In Appu Indian Accent ->This was the Easiest Tutorial of a Carousel / Slider I have ever seen.
    Thanks to you and Tailwind CSS

  • @samuelreedy1389
    @samuelreedy1389 ปีที่แล้ว +1

    tried a bunch of different carousel packages for react/typescript, this tutorial smashes them all out of the park, with no dependencies either, nice

  • @mtsurov
    @mtsurov ปีที่แล้ว +14

    This is quickly becoming a book of useful recipes.
    In 18 minutes I learned what Udemy would stretch into 4 hour course.
    Well done.

    • @arhabersham
      @arhabersham ปีที่แล้ว +6

      Well to be fair to Udemy courses, consider that you were able to understand this in only 18 minutes because of all the background knowledge on the topic you already have. If you were a newbie, probably a 4 hours would had been necessary to understand the underlaying principles he is using here

    • @8koi245
      @8koi245 ปีที่แล้ว

      ​@@arhabershamNah

    • @muhammadrizwan4879
      @muhammadrizwan4879 ปีที่แล้ว

      @@arhabersham indeed broh

  • @CptSauce
    @CptSauce 5 หลายเดือนก่อน

    Used SASS and dropped images in the folder instead of links. Added some more hover effects and my God, amazing. Great tutorial!

  • @unamgege
    @unamgege ปีที่แล้ว

    Finally I was able to create an easily customizable react slider to showcase my beginner projects, thanks a lot !

  • @hiwotina26
    @hiwotina26 ปีที่แล้ว +1

    Love it when videos are short and useful.

    • @codecommerce
      @codecommerce  ปีที่แล้ว +1

      Much appreciated! Skipping the fluff!

  • @migla2000
    @migla2000 ปีที่แล้ว +3

    How should I import my own images and not the images from * ?

  • @ChillWebDeveloper
    @ChillWebDeveloper 6 หลายเดือนก่อน

    aged like a wine. Appreciate what you have done chief!

  • @BhargavTalpada-go3pl
    @BhargavTalpada-go3pl 10 หลายเดือนก่อน

    thank you so much for making this amazing image slider using react & tailwind css

  • @Dreamer_78
    @Dreamer_78 ปีที่แล้ว

    Ты один из лучших! Здоровья тебе родным и близким. Спасибо бро!

  • @hookahthetravellingmonk
    @hookahthetravellingmonk ปีที่แล้ว +1

    Very good tutorial. I'm using the current next 13 and this works perfctly.

  • @iLuliBest
    @iLuliBest ปีที่แล้ว

    Thank you so much! Finally a clean and easy to read slider. 🙌🏼

  • @ivanperez5231
    @ivanperez5231 4 หลายเดือนก่อน

    Thank you so much. Great addition to my client's website.

    • @codecommerce
      @codecommerce  4 หลายเดือนก่อน

      Great to hear!

  • @akhatorosakhogba2993
    @akhatorosakhogba2993 4 หลายเดือนก่อน

    This is a really clever tutorial .

  • @zeus-yb1ds
    @zeus-yb1ds 2 หลายเดือนก่อน +1

    useEffect(() => {
    const interval = setInterval(() => {
    setCurrentIndex((prevIndex) =>
    prevIndex === slides.length - 1 ? 0 : prevIndex + 1
    );
    }, 7000);
    return () => clearInterval(interval);
    }, [currentIndex, slides.length]);
    Add this for autoslide after 7s...Feel free to edit the interval to desired time.

    • @himydv
      @himydv 2 หลายเดือนก่อน

      thanks bro

    • @zeus-yb1ds
      @zeus-yb1ds 2 หลายเดือนก่อน

      @@himydv you're welcome

  • @onar1261
    @onar1261 ปีที่แล้ว

    Thank you man, very helpful and elegant solution

  • @liuyan8066
    @liuyan8066 ปีที่แล้ว

    Glad to learn everything about Tailwind CSS! Thanks!

  • @ltd5480
    @ltd5480 ปีที่แล้ว +1

    How did the transitions work? I’m using local files and how can I make that transition?

  • @muhammadmursalin8915
    @muhammadmursalin8915 7 หลายเดือนก่อน

    Excellent explained. Great work, go on💐💐

  • @1222medi
    @1222medi 2 หลายเดือนก่อน

    this is simpe and effective thank you so much !

  • @carloschinyuku
    @carloschinyuku ปีที่แล้ว

    Powerful and amazing stuff, love it. Thanks, for the energy you put into these tutorials, very easy to follow and understand. Keep it up bro.

  • @abedalraoufzeidan1461
    @abedalraoufzeidan1461 11 หลายเดือนก่อน

    awesome tutorial highly recomended i got here from bard sugesstion

  • @andreasiano5953
    @andreasiano5953 11 หลายเดือนก่อน

    How did you add that smooth sliding when you press on the arrow?? Is it a tailwind class?

  • @juanhedderich
    @juanhedderich ปีที่แล้ว

    Hey dude, great video, learned a lot, but I have a question. Why make divs with the cursor-pointer class when you can just make buttons?

  • @kirovreporting6767
    @kirovreporting6767 ปีที่แล้ว

    I had to login just to give proper props to you.
    It's incredible how much useful information we had in this video.
    Excellent didactic, straight to the point, I didn't even had to 2x the video speed - since most of YT like to waste a lot of our time with gimmick.
    props={toYou}

  • @antumallick1468
    @antumallick1468 4 หลายเดือนก่อน +1

    Great Job Man!❤

    • @codecommerce
      @codecommerce  4 หลายเดือนก่อน

      Thank you so much 😀

  • @thebigbangcoder
    @thebigbangcoder ปีที่แล้ว +1

    Thank you so much

  • @Calathea-Z
    @Calathea-Z ปีที่แล้ว

    Really appreciated your video. Very helpful information! Great explanation!

  • @SaikotRoy-wb3go
    @SaikotRoy-wb3go 5 หลายเดือนก่อน

    It was really simple and amazing video

  • @asifzulfiqar2517
    @asifzulfiqar2517 ปีที่แล้ว +2

    How to add a timer in it?

  • @gatti311
    @gatti311 ปีที่แล้ว

    Thank you for this video, this will help a lot. These kinds of videos are really useful. It would be nice if you continue with these kinds of videos, where you just make some cool and modern component/part of the website.

  • @AKPist
    @AKPist 7 หลายเดือนก่อน

    what if I want to use images instead of url?
    This gave me errors:

  • @VictorYazigi
    @VictorYazigi 6 หลายเดือนก่อน

    is there a way for me to make the image shrink when i use it on mobile? it always fits 100% of the carousel div but i can't see the whole image

  • @refadhile
    @refadhile ปีที่แล้ว +1

    men thankyou, you are a hero

  • @youngun550
    @youngun550 ปีที่แล้ว

    Very cool, thanks so much for this great video!

  • @emanuelmanrique9944
    @emanuelmanrique9944 ปีที่แล้ว

    It looks amazing, thanks!

  • @DevanshuAugusty
    @DevanshuAugusty หลายเดือนก่อน

    about the dots, what if there are 100 images?

  • @danielflick3707
    @danielflick3707 ปีที่แล้ว +1

    how can i change the color of the active dot?

  • @Deepak-i9r8i
    @Deepak-i9r8i ปีที่แล้ว

    Ohh Bro
    U never disappoint, whenever I want to see something about react or Next js.. I find everything here😂❤

  • @jovanagluhovic3139
    @jovanagluhovic3139 ปีที่แล้ว +1

    Thank you very much sir. Great video. :)))

  • @betterbehappythannot3605
    @betterbehappythannot3605 ปีที่แล้ว

    Not connected to the video, but what freelance websites did you use to offer your services?

  • @gousiyaart2515
    @gousiyaart2515 ปีที่แล้ว

    How use backend url
    Therefore not working in background image current index
    Please reply

  • @Nanashi-rq7lk
    @Nanashi-rq7lk ปีที่แล้ว +1

    Nice Video. This video is helpful for me

  • @lawrencemichael5571
    @lawrencemichael5571 ปีที่แล้ว

    This is really great but I was hoping you'd also include code to allow the dots to show where we are.

  • @oppranto
    @oppranto ปีที่แล้ว

    Can you please explain the logic inside those two button?

  • @omageprosper9673
    @omageprosper9673 ปีที่แล้ว +1

    why didn't you use vite to setup your react project?

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt ปีที่แล้ว

    Nice , love tailwind and react

    • @codecommerce
      @codecommerce  ปีที่แล้ว

      Hard to go back to writing out css haha

  • @Metovski
    @Metovski ปีที่แล้ว

    I like to watch short useful videos like that. I can create my own slider :D Thanx

  • @ANAS4TOSTOBOY
    @ANAS4TOSTOBOY ปีที่แล้ว +2

    thanks

  • @CJTHEGAMER
    @CJTHEGAMER ปีที่แล้ว +1

    There's a way i can make the slides move automatically?

    • @lindsayaiello501
      @lindsayaiello501 ปีที่แล้ว

      I second this. Trying to figure out how to auto slide. Any luck yet?

  • @tiagolourinho2638
    @tiagolourinho2638 7 หลายเดือนก่อน

    You saved my day! Thx!

  • @seun.daniel.omatsola
    @seun.daniel.omatsola ปีที่แล้ว

    Thanks a lot. This has helped me a lot

  • @rilynnaisa2942
    @rilynnaisa2942 ปีที่แล้ว

    Thank you for the tutorial! Very useful :D

  • @rudrajoshi1948
    @rudrajoshi1948 ปีที่แล้ว +1

    I have a question if I want to make it slide on it's own then what changes can I do in the code?? I mean auto play along with buttons too

    • @navinkumarsahu1159
      @navinkumarsahu1159 ปีที่แล้ว +1

      one simple trick would be to use setInterval function

    • @rudrajoshi1948
      @rudrajoshi1948 ปีที่แล้ว

      @@navinkumarsahu1159 Thanks

    • @navinkumarsahu1159
      @navinkumarsahu1159 ปีที่แล้ว +1

      @@rudrajoshi1948 Just use swiper js and don't forget to import AutoPlay and add it to the modules array

  • @skreddysasi3404
    @skreddysasi3404 ปีที่แล้ว

    Thanks for Sharing 🚀🔥

  • @cgrbasantff8748
    @cgrbasantff8748 ปีที่แล้ว

    really really amazingvideo ever i see on youtube related carousel

  • @harihardhik3293
    @harihardhik3293 5 หลายเดือนก่อน

    very well explained

  • @thisiskartik
    @thisiskartik ปีที่แล้ว

    Really HelpFul Thanks A lot

  • @iammtander
    @iammtander ปีที่แล้ว

    🚀🚀🚀 09:30
    You rock, man!!

  • @muhammadhabiburrahman3372
    @muhammadhabiburrahman3372 ปีที่แล้ว

    its really cool brother

  • @oretasletters
    @oretasletters ปีที่แล้ว +6

    Bro forgot to give us the animation🙂

  • @mehrdadmousavi9144
    @mehrdadmousavi9144 ปีที่แล้ว

    It was great :))
    I have a question, suppose we have 4 SVGs instead of slides state, how can we loop through and show them?

    • @Smartercow
      @Smartercow ปีที่แล้ว

      What do you mean with SVG's instead of slides state? SVG is still an image.

    • @mehrdadmousavi9144
      @mehrdadmousavi9144 ปีที่แล้ว

      @@Smartercow In the video we have some unsplash links that he loop (map) them, I say suppose that we have 5 files (Svg, Jpg, ..) how can we loop and show them?

    • @Smartercow
      @Smartercow ปีที่แล้ว

      @@mehrdadmousavi9144 I suppose you have those 5 files local(your pc). You put them in images folder in the public folder: /public/images - but instead of the unsplash link, you use the file path without /public like this:
      /images/your_image_1.svg
      /images/your_image_2.svg
      /images/your_image_3.svg
      /images/your_image_4.svg
      /images/your_image_5.svg

    • @mehrdadmousavi9144
      @mehrdadmousavi9144 ปีที่แล้ว

      @@Smartercow Thank you so much, I'll try it

  • @hubesh716
    @hubesh716 ปีที่แล้ว +5

    sir plz make Ecommerce project with Tailwind css and Redux toolkit for state management and firebase for backend plz sir its my request..plz sir
    Ecommerce project like Amazone better ui design many things plz sir

    • @Metovski
      @Metovski ปีที่แล้ว +1

      Yes bro we want Tailwind & redux tool kit e commerce project.

    • @iammtander
      @iammtander ปีที่แล้ว

      True it is. @Code Commerce : A special request sir!!. React, redux tailwind with firebase as backen

    • @konradja4310
      @konradja4310 ปีที่แล้ว

      +1 guys :D

    • @iv9iv9
      @iv9iv9 ปีที่แล้ว

      That'd be nice

    • @yahyamohamoud7290
      @yahyamohamoud7290 ปีที่แล้ว

      that would be good but with context API and not Redux

  • @heliolucio7691
    @heliolucio7691 ปีที่แล้ว +1

    Thank you!

  • @VietTranIT
    @VietTranIT ปีที่แล้ว +1

    Sleek. Thanks for the great tutorial.

  • @alihamoud6863
    @alihamoud6863 ปีที่แล้ว

    it is very useful, thanks sir.

  • @wenceslaoavalos9643
    @wenceslaoavalos9643 ปีที่แล้ว

    Really helpful!

  • @psyferinc.3573
    @psyferinc.3573 ปีที่แล้ว

    awesome man thank s

  • @abdulahad1571
    @abdulahad1571 หลายเดือนก่อน

    Lovely 😍

  • @ltd5480
    @ltd5480 ปีที่แล้ว

    Can I use instead to create that transition?

  • @nogafouz2174
    @nogafouz2174 ปีที่แล้ว

    thanks for this video very useful😀

  • @try-b2k
    @try-b2k ปีที่แล้ว

    How can we add autoplay

  • @PeriklesPeriklesoglu
    @PeriklesPeriklesoglu ปีที่แล้ว

    thank you

  • @nahomfikadu
    @nahomfikadu ปีที่แล้ว +1

    It is not clear to see the codes

  • @jameskeita9657
    @jameskeita9657 ปีที่แล้ว

    thank u so much bro for u video & do u have video react with redux?

    • @codecommerce
      @codecommerce  ปีที่แล้ว

      Thank you James - I haven't made a video with redux yet. I am looking to do that soon with a project.

    • @jameskeita9657
      @jameskeita9657 ปีที่แล้ว

      ​@@codecommerce i will wait and it will be a good experience both for me and for others

  • @zakariaowen
    @zakariaowen ปีที่แล้ว

    Very useful

  • @Mirrasim
    @Mirrasim ปีที่แล้ว

    Thank you, you good

  • @talhatahir461
    @talhatahir461 ปีที่แล้ว

    Please react video carousel.. there are many videos of image slider.. but a few and old videos of video slider

  • @mohamadrezakazemian5220
    @mohamadrezakazemian5220 ปีที่แล้ว

    great video.

  • @peterrizek8774
    @peterrizek8774 ปีที่แล้ว

    How can i type in two tags at the same time ? like at 7:29

    • @codecommerce
      @codecommerce  ปีที่แล้ว

      Hold down control or alt. One of those… lol

  • @hengratanak7633
    @hengratanak7633 ปีที่แล้ว

    thank you alot

  • @rafaelventura9819
    @rafaelventura9819 ปีที่แล้ว

    Excelent 👋

  • @suraj4522
    @suraj4522 8 หลายเดือนก่อน

    Build a react image slider with your gym trainer

    • @codecommerce
      @codecommerce  8 หลายเดือนก่อน +1

      Haha thanks dude! 💪

  • @juanpischetz4053
    @juanpischetz4053 ปีที่แล้ว

    I want to make a contribution, can I? make a few additions to make it reusable.

  • @netsaosa4973
    @netsaosa4973 ปีที่แล้ว

    curosr

  • @jeetsikder5912
    @jeetsikder5912 ปีที่แล้ว

    Awesome video sir

  • @rorodriguez5358
    @rorodriguez5358 4 หลายเดือนก่อน

    thank you!

  • @user-cat848
    @user-cat848 8 หลายเดือนก่อน

    thankyou

  • @mdwaliullah9609
    @mdwaliullah9609 5 หลายเดือนก่อน

    thanks