Image Slider - With Auto-play & Manual Navigation Buttons - Using CSS, HTML & Javascript

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ค. 2020
  • In this tutorial, you can learn how to design an Image Slider(slideshow/carousel) with Both Auto-play and Manual Navigation using CSS, HTML, and Javascript. Manual navigation is with buttons and you can navigate to any slide using these buttons. Autoplay navigation is automatically changing slides due to a timer set by using javascript. Hope this tutorial will be helpful.
    + Like and Subscribe 🔔 for More! ❤
    ∎ Get All Project Source Codes - / membership
    Hire me 🔖
    -----------------------
    ∎ Hire me to Fix your project Bugs & Issues - www.buymeacoffee.com/codingsn...
    ∎ Hire me to Convert your Figma, PSD, and XD Design to an HTML Website - www.buymeacoffee.com/codingsn...
    ∎ Download Source Files - codingsnow.com
    ∎ Download All Source Files On Patreon - / 43063622
    ∎ Facebook Page - / codingsnow
    ∎ Instagram - / coding.snow
    ∎ Support From Paypal - paypal.me/codingsnowget
    Support My Works ❤️❄️
    --------------------------------------------
    ∎ Buymeacoffee - www.buymeacoffee.com/codingsnow
    ∎ Patreon - / codingsnow
    #css_image_slider #css_slideshow
    🎵 Background Music
    ---------------------------------------
    Track: Far Out - Chains (feat. Alina Renae) [NCS Release]
    Music provided by NoCopyrightSounds.
    Watch: • Far Out - Chains (feat...
    Free Download / Stream: ncs.io/ChainsYO
    Track: Jordan Schor & Harley Bird - Home [NCS Release]
    Music provided by NoCopyrightSounds.
    Watch: • Jordan Schor & Harley ...
    Free Download / Stream: ncs.io/HomeYO
    ____________________
    Copyright Disclaimer under section 107 of the Copyright Act of 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing.

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

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

    Спасибо большое за видео!!!! Даже без слов все понятно, отлично показываете параллельно на примере!

  • @aaful
    @aaful ปีที่แล้ว +21

    Wow, this was wonderful. First time I realized how I can truly leverage CSS in animations.
    Also the video was enternaining and efficient in terms of length

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

    In my heart I smashed that like button a million times, but on TH-cam I was only able to do it once. Great video!

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

      Wow, Thank you very much!

    • @chaitanyalathabaddam7450
      @chaitanyalathabaddam7450 3 ปีที่แล้ว

      Pl check once if we will go to the other slide

    • @ephraimmusa770
      @ephraimmusa770 2 ปีที่แล้ว

      You probably dont care but does anybody know of a way to log back into an instagram account?
      I somehow forgot my login password. I appreciate any tricks you can give me.

    • @jayceonsantana1405
      @jayceonsantana1405 2 ปีที่แล้ว

      @Ephraim Musa Instablaster :)

    • @ephraimmusa770
      @ephraimmusa770 2 ปีที่แล้ว

      @Jayceon Santana I really appreciate your reply. I got to the site thru google and Im trying it out atm.
      I see it takes a while so I will reply here later when my account password hopefully is recovered.

  • @MariusGrecu
    @MariusGrecu 4 หลายเดือนก่อน +2

    IT WORKED! God bless you! All of you here!

  • @jpgaming7854
    @jpgaming7854 ปีที่แล้ว +53

    Very good video, but i would suggest to rewrite counter to: Val counter = 2; , so when you load the page it doesnt take double the time. I would also suggest to add checked by default to radio 1, so like this: , if you type that instead of without checked it will be checked when you first load the page. Anyways great video, learned a lot from it!

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

      do you mean
      var counter = 2; ?

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

      @@pa5n Yes indeed.

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

      hey thank you so much .. can u suggest me how i make it for 10 images slides.. i add ten images but there not working and width problem when slides. plz reply

    • @Big_Dot_Inc
      @Big_Dot_Inc 10 หลายเดือนก่อน +1

      ​@@matchmasterstips As you can see in html he has 4images right ,so add 6more and on CSS continue style it 5678910 .it is easy .

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

      Very good suggestion it improves my work thank you❤

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

    This shows that programing is a real language... thank you

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

    waw, it's not that complicated, i've been struggling with it the whole day. thank you so much

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

    This was the only one that gave me no error at all, and has automation too, God bless you bro

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

      somehow mine error, have checked it three times still no idea. could you perhaps check on my code and tell me where I screw up?

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

      @@zzzblebeb Sorry bro I abandoned the project, but I had done a JavaScript one before this one, so there's that.

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

      @@zzzblebeb ive got error too man slides when i remove .slide input {display: none} the buttons come up on side and it work but brokenly

  • @madmac66
    @madmac66 ปีที่แล้ว +11

    Twenty of the best and most useful minutes I have spent on TH-cam. Thanks. Perfect tutorial. No messing. No fluff. Right to the point. You are a legend

  • @artwitha.g.8955
    @artwitha.g.8955 3 ปีที่แล้ว +5

    wow this video was a blessing tysm !! it was clear and to the point even for someone with very little experience with JS!

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

    Its humble person that's provide source code free😍😍😍 thank-you so much bro

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

    Thanks you so much this tutorial was so helpful, i was able to create totally different layout using 100% width with same concept and it worked👊🏾👊🏾

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

      Glad it helped! You're very welcome!

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

      What if i have a header how doni let it not affect Header

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

    Imma add this to my project! Thanks a lot, man! I searched a lot for this.

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

      You're most welcome!

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

      @@CodingSnow Also, where can I get this video' s code I have going through your website but I couldn't get where is the actual of it is. Please provide a link of this page's URL if possible! Thanks again!

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

    Deffinitely an amazing tutorial love it 💖

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

    I appreciate and love your work. You are great coding show

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

    Thanks for the video! It helped a lot.
    I also realized that I can make it work without the 'navigation-auto' class. It worked fine only with the 'navigation-manual' class because we could make the slide images automatically change in the .js file.
    Is there any reason you added the 'navigation-auto' class though?

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

      Excellent!
      Yes, to separately show the manual and auto buttons navigation visibility.

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

    te has ganado un nuevo seguidor , esta increíble el slider me salvaste la vida jajajaja😅

  • @angarconsultoriadigital1657
    @angarconsultoriadigital1657 3 ปีที่แล้ว

    Exactly what I was looking for !

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

    Thank you for this tutorial and thank you for putting in the comments, which really helps.

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      You're welcome! ❤️

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

    This is an amazing video. Thank you very much for your work~

  • @juliandeligt3603
    @juliandeligt3603 3 ปีที่แล้ว

    You‘re a hero! Thank you so much!

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

    Hey, this is superb!
    Thank you so much for sharing this.
    Warm greetings from Brasil.

  • @musshare
    @musshare 2 ปีที่แล้ว

    the best quiet explanation of a video i have seen✌

  • @mohammedabdel-baki7253
    @mohammedabdel-baki7253 3 ปีที่แล้ว +3

    Amazing that was so clear, the only thing I still can't figure out is why you made it 500% not 400% as they are 4 images?
    Thanks for your efforts ☺️

    • @nathandouillet7106
      @nathandouillet7106 2 ปีที่แล้ว

      I don't know but.. with 6 images, that only work with 500% too... so i don't understand this part :/

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

    thank you soo much , you saved my poor ass ^^

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

      You're most welcome my friend! ❤️

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

    Muito bom. Parabéns.

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

    Loved the video thank you, you website is also awesome, liked, subbed and even subbed to newsletter. I love it!

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Thank you very much and most welcome! ❤️

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

    Lesson learned watch TH-cam first before searching at the web hahaha. So much easy than I found on Google.

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

      google codekky blog

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

    Simple yet absolutely amazing! ❤️

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

      Thank you! ❤️

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

      @@CodingSnow afternoon i havent clue why mine isnt working could you help>?

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

      @@CodingSnow please add voice with video

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

    Omg you are my saviour. This is really awesome, worked very well and is easy to customize.

  • @realmsmcpe5086
    @realmsmcpe5086 2 ปีที่แล้ว

    Thanks "coding snow" works 100%, *I ask permission to fetch the code and display the result on my website* , thank you very much.

  • @andreamazza6758
    @andreamazza6758 2 ปีที่แล้ว

    Thank you bro! Your code is absolutely clear

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

    Wooow The best tutorial for this topic

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

    First video that everything works for me, and it's also beautiful.

  • @mike_2.8
    @mike_2.8 3 ปีที่แล้ว

    Great work, thank you very much!!

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

    This is so helpful. Thank you so much.

  • @christinearendain
    @christinearendain 2 ปีที่แล้ว

    Thank you for this. Amazing tutorial

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

    Thank u so much for your tutorial exactly what i nedded

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Glad it was helped!

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

    best video on How to create Image Sliders . 👏👏👏👏

  • @SatPracticeDaily
    @SatPracticeDaily 2 ปีที่แล้ว

    TYSM i get to understand a lot of thing and this really helps my homework.

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

    That's so cool!

  • @TheLucidway
    @TheLucidway 2 ปีที่แล้ว

    I learned a lot from this tut. Thank you.

    • @CodingSnow
      @CodingSnow  2 ปีที่แล้ว

      You're most welcome! ❤️

  • @vuongvu8100
    @vuongvu8100 2 ปีที่แล้ว

    Thank you so much! It helped me a lot.

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

    Amazing! Thank you very much!

  • @ashimshrestha4004
    @ashimshrestha4004 3 ปีที่แล้ว

    The best tutorial ever!! Thanks

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Glad to hear that! 😊

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

    Thank you, this video helped me a lot ! Your explanations are very good and understandable for a beginner.

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Glad it was helpful!

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

    Finally a tutorial that works without JavaScript ! Tanks

  • @user-ug1vi3bv1f
    @user-ug1vi3bv1f 2 ปีที่แล้ว

    Great work! Thanks! I did it on the third attempt.😅

  • @miyanhassanaraien5607
    @miyanhassanaraien5607 2 ปีที่แล้ว

    loved this tutorial

  • @bqh8974
    @bqh8974 2 ปีที่แล้ว

    Great video. Thanks for sharing your knowledge.

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

    thanks for the video!!!

  • @12viiiaethandsouza36
    @12viiiaethandsouza36 3 ปีที่แล้ว

    When opened your your site i there also found these sliders and much more

  • @lauramahieu3799
    @lauramahieu3799 3 ปีที่แล้ว

    Brilliant !!!! Thank you so much !!

  • @codingtilldie
    @codingtilldie 3 ปีที่แล้ว

    Makasih om,salam dari Indonesian

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

    Thanks! Amazing tutorial.

  • @waltersantosdeandradesouza1484
    @waltersantosdeandradesouza1484 2 ปีที่แล้ว

    Thanks you so much this tutorial was so helpful.

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

    Great tutorial, any idea how to make the last slide return from the beginning instead of going all the way through the slides?

    • @Kunal-jp8tn
      @Kunal-jp8tn 2 ปีที่แล้ว +4

      Well that's what they did in the video.
      When it reaches the last slide it goes to the beginning slide at the next iteration.
      In order to make it's way back from the last to the first one by one, we can simply assign a variable such as reverse=true/false; and change it's values accordingly which will do the job.

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

    you're the best man!

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

    Thank you very much for the video!!! It has really helped me a lot

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

    Thank you very much you saved my bimester.

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

    Thank you for the tip. Love this video.

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

    WOW! Thanks a lot!

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

    Love this ^^

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

      Thank you! ❤

  • @MikeAndreou.
    @MikeAndreou. ปีที่แล้ว

    Useful video!!

  • @facundoizaza6752
    @facundoizaza6752 3 ปีที่แล้ว

    Muchas gracias amigo, funciona de 10. Still working 26/6/2021, thank u bro

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      You're most welcome!

  • @MarceloGElias
    @MarceloGElias 2 ปีที่แล้ว

    So cool! Thanks!

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

    Thanks for the tutorial! Extremely helpful. I have a question though, what if you wanted the scroll speed to be defined by the users dragging of a scroll bar on the page? Could you point me in the right direction or provide an example code to make this possible?

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

    Great video! Thank you so much! i learned a lot!

  • @samikoy9812
    @samikoy9812 3 ปีที่แล้ว

    I love your videos so much, it can help my website!

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Glad to hear that!

  • @NeaByrd
    @NeaByrd 2 ปีที่แล้ว

    Thank you so much!

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

    Thanks you so much for your help

  • @patrikmartic1609
    @patrikmartic1609 3 ปีที่แล้ว

    You saved my life, thanks :)

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

      You're welcome! 😊

  • @prophetnozza4150
    @prophetnozza4150 2 ปีที่แล้ว

    Thanks! Brilliant!

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

    Thanks! It is a great lesson.

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

    it was posted a long time ago but it was useful to me👌👌

  • @csgo-highlights6337
    @csgo-highlights6337 2 ปีที่แล้ว

    nice bro this was so good

  • @NaTHGamin
    @NaTHGamin 3 ปีที่แล้ว

    Thanks it worked!

  • @sylakkayizzi8513
    @sylakkayizzi8513 2 ปีที่แล้ว

    thanks so much this guide was so useful to me, and it did solve my problem that i had, i do real appreciate thanx so much

  • @vishwanavod276
    @vishwanavod276 2 ปีที่แล้ว

    Thank you Bro I added it to my assignment 🇱🇰😁

    • @CodingSnow
      @CodingSnow  2 ปีที่แล้ว

      Great man! You're most welcome :)

  • @flyfiugaming2330
    @flyfiugaming2330 3 ปีที่แล้ว

    This is so awesome!! thank you

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

      You're so welcome! ❤

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

    Great work👍

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

    amazing my man respect, like from me

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      Thank you very much!

  • @warunanavarathne8985
    @warunanavarathne8985 3 ปีที่แล้ว

    Thankyou you are a life saver

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      You're most welcome!

  • @bayzidhossain7959
    @bayzidhossain7959 2 ปีที่แล้ว

    wonderful video. Thank you so much

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

    Now thats what I call a slideshow thank you so much this was soooooo helpful and I also Subscribed😄😄😄

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

      You're most welcome! ❤️

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

      Could you explain me why using the label elements instead of directly using the input? Thanks! Watching ur video from Argentina! @@CodingSnow

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

    Thanks ! It 's very interesting video.. I never find an interested vedeo like this. Thanks

  • @muhammadtaha2483
    @muhammadtaha2483 2 ปีที่แล้ว

    Thank you so much bro ❤️ for this video it helped me a lot

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

    thanks so much sir ❤❤

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

    This video is so good! tank for Help us Angola!

  • @aliss14
    @aliss14 2 ปีที่แล้ว

    ty brooooo 💙

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

    Thanks man really helped

  • @gencbeka331
    @gencbeka331 2 ปีที่แล้ว

    Thanks for this awesome tutorial, it helps me a lot.👍👨‍💻🙂😉
    Greetings from Germany 🇩🇪

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

      You're most welcome! 😉😁

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

    omg amazing i very like it thank you

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

    i am beginner in dev frontend really thank u!

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      You're most welcome! ❤️

  • @Goat1985-Sui
    @Goat1985-Sui 2 ปีที่แล้ว

    I love the video !

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

    Love the video and I am actually trying to do it myself but idk what I get wrong! When i complete the code if I click for example image 3 the auto navigation does not continue in the fourth picture but it starts where it left off, does anyone know where the problem stands ?! Thanks for the amazing tutorial anyways !

  • @user-iy8cv5sg9x
    @user-iy8cv5sg9x 3 ปีที่แล้ว

    Thank you very much for this video. It could help me greatly.

    • @CodingSnow
      @CodingSnow  3 ปีที่แล้ว

      You're most welcome! Glad it was helpful!

  • @1nfeRnaLRaV3n
    @1nfeRnaLRaV3n ปีที่แล้ว

    bro u doing great job

  • @harshchauhan1789
    @harshchauhan1789 3 ปีที่แล้ว

    nice man very helpful