CSS Slider: Image Slider with controls using CSS3 Only

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 139

  • @webdecorator6614
    @webdecorator6614  7 років тому +21

    We can move image automatic by using small JavaScript on code.
    follow the link for JS :
    codepen.io/mayurbirle/pen/ppqRoZ?editors=0010

    • @junioraraujo7966
      @junioraraujo7966 6 років тому +1

      I added the JS code and nothing happened, in the code htlm you did not make any function call. In my case I just added the JS in the local what kind of function call do I add in the html, after adding the JS ??

    • @junioraraujo7966
      @junioraraujo7966 6 років тому

      Ignore the message! I already got kkkk now a little haha, it was because I had changed the input addresses (# i1) to (# t1) kkkkk I did not pay attention to the address specified in JS, but now it worked, great code, good work!

    • @playmatee1
      @playmatee1 5 років тому +1

      and how to add when hover, it pause ?
      (and add radio buttons for keyboard navigation)- only left right.
      and in html use the vw in conbination with lazy load to prevent screen moves up down when pic load it ( any better lazy load than lozad.js ? + how lozad.js load 0.5 sec before it show ?) need to learn js i know..

    • @Kitrap
      @Kitrap 5 років тому

      hi , i visited the link there is a image slide but the css is scss can you suggest some codepen for slider with postcss , i havent learnt till yet how to covert scss.:)

  • @rodhash
    @rodhash 4 роки тому +2

    Nice job! Many channels make so much noise in the vid with annoying intro, etc etc.. you made it clear and simple, well done .. +1 sub

  • @nishchayamanandhar5173
    @nishchayamanandhar5173 5 років тому +2

    You made it soo simple and easy to understand, Thank You So Much!!!!!

  • @JasmineMarieBushell
    @JasmineMarieBushell 6 років тому +6

    Works Perfect! It was racking my brain for 2 days trying to find a good slider for my website that didn't use Javascript! Thanks

    • @glygn
      @glygn 5 років тому

      it's doesn't work at all for me

  • @mp-bass
    @mp-bass 2 роки тому

    this is one of the best tutorial so far, thank you

  • @lparanhos
    @lparanhos 5 років тому

    Thank you! The only one who worked without a problem!

  • @nowalijka
    @nowalijka 5 років тому +2

    Thanks so much for the tutorial! Exactly what I've been looking for. Works great!

  • @a_pmb
    @a_pmb 6 років тому +1

    Very good and simple code/explanation. Congratulations!

  • @TecnologiaRadioativa
    @TecnologiaRadioativa 7 років тому +9

    Perfect amigo, i am from brazil, is code my save !!!!! tanksss

  • @syberiaok
    @syberiaok 4 роки тому

    Thanks a lot. It helped me after a long day of frustration.

  • @kaaviyam2710
    @kaaviyam2710 10 місяців тому

    Wonderful. Strainght to the point

  • @GRANdisimooo
    @GRANdisimooo Рік тому

    If you like, you can put that when the i are checked, each label dot lights up, like this:
    #i1:checked ~ .nav #dot1{
    background-color: white;
    }
    #i2:checked ~ .nav #dot2{
    background-color: white;
    }
    #i3:checked ~ .nav #dot3{
    background-color: white;
    }
    You can also make the arrows appear, like so:
    .pre, .nxt{
    width: 9%;
    height: 16%;
    position: absolute;
    top: 50%;
    z-index: 99;
    cursor: pointer;
    border: solid black;
    border-width: 0 5px 5px 0;
    }
    .pre{
    left: 3%;
    transform: translateY(-50%) rotate(135deg);
    }
    .nxt{
    right: 3%;
    transform: translateY(-50%) rotate(-45deg);
    }

  • @MangaMonster118
    @MangaMonster118 6 років тому

    Finally a slideshow that works! Thanks

  • @owner2303
    @owner2303 6 років тому

    Awesome! I have been looking for this for two weeks now, LOL!

  • @abimaelyisrael858
    @abimaelyisrael858 6 років тому +2

    Thanks man. You made it possible for me to get the project done. I am kind of struggling a bit understanding the z-index: -1 and 9 for the checked values though.

  • @francogonzalez8971
    @francogonzalez8971 6 років тому +1

    Thanks dude, your video helped me a lot ! You won a
    subscribed !

  • @owaisahmad6613
    @owaisahmad6613 6 років тому

    Thank you very much. Very helpful video. Special thanks for giving the code link in description.

  • @isischan327
    @isischan327 6 років тому +1

    The best tutorial for image slider!! ghad thank you soooo much for your vid, it really helped a lot thank you ^_^

  • @phanuc3484
    @phanuc3484 5 років тому

    Works Perfect! your video helped me a lot ! You won a
    subscribed !

  • @ajrizaldo4204
    @ajrizaldo4204 4 роки тому +1

    Thank you!!!! It was really helpfull!! Compared to what i watch the last time, too many talk and nonsense code adding to it-_-

  • @DavidNitzscheBell
    @DavidNitzscheBell 6 років тому +2

    I added "class='buttons'" to each radio button so that my CSS is just ".buttons {display: none}" instead of #id1, #id2, #id3, #id4, #id5 {display: none}. This allows a dynamic number of slides/images without changing the CSS.
    I also used display:flex to center the next/previous arrows (in your CodePen) both horizontally and vertically.

    • @idasgaard2681
      @idasgaard2681 4 роки тому

      Could you help me with this please?

  • @karunakarpatel194
    @karunakarpatel194 6 років тому

    Great one. It finally helped me :)

  • @PetraSommer
    @PetraSommer 4 роки тому

    Thank you, it worked perfectly well!

  • @kev_ikena2612
    @kev_ikena2612 4 роки тому

    Thanks bro.........i like you video.

  • @FAKENUM83R
    @FAKENUM83R 4 роки тому

    Finalmente um slide show que funciona ! Excelente vídeo

    • @pedrocosta9769
      @pedrocosta9769 4 роки тому +1

      Pode me ajudar? Como eu uso o código? Salvo os códigos mas nao funciona. Preciso importar alguma coisa?

    • @FAKENUM83R
      @FAKENUM83R 4 роки тому

      @@pedrocosta9769 não. É só fazer igual o vídeo que dá bom. Só têm que tomar cuidado pq, cada slide é uma URL diferente. Eu estava fazendo bem rápido, e não prestei atenção nisso. Reveja o conceito do código e do vídeo que vc tbm faz

    • @FAKENUM83R
      @FAKENUM83R 4 роки тому

      @@pedrocosta9769 qualquer coisa, eu importei ele no meu Github tbm

    • @pedrocosta9769
      @pedrocosta9769 4 роки тому +1

      @@FAKENUM83R Obrigado por responder, pode me passar o link do seu código?

    • @FAKENUM83R
      @FAKENUM83R 4 роки тому

      @@pedrocosta9769 Github.com/mlmauriciolopes

  • @bachhaoly7761
    @bachhaoly7761 6 років тому

    Work charmingly

  • @andrerothweiler9191
    @andrerothweiler9191 7 років тому +6

    That is pretty cool. Is this lighter for a browser compared if you use JavaScript?

    • @webdecorator6614
      @webdecorator6614  7 років тому

      This is lighter than any plugin but functionality of CSS slider is limited ( like:- it's difficult to add auto slide and control both in one slider. ).

    • @andrerothweiler9191
      @andrerothweiler9191 7 років тому +1

      anyway to make this you have to be guru ! nice job mate!

  • @kalidasanpotti1661
    @kalidasanpotti1661 7 років тому

    Thank you sir it worked out for me 👍👍👍

  • @saraneditscreations1750
    @saraneditscreations1750 4 роки тому

    Awesome finally learned 🤩

  • @sparshgupta8078
    @sparshgupta8078 4 роки тому

    now that is how we want a tutorial to be

  • @FLYER395
    @FLYER395 6 років тому +3

    i have a problem
    i have tried 3 different variants of doing slide show
    and i cant do that
    i copied this code
    and the img are not in cointainer
    they are above each other
    i open with google chrome
    why>?

  • @friedchicken1
    @friedchicken1 6 років тому +2

    very nice! Is there a way to not stretch the images if they are not all the same proportions?

    • @LawnCrack
      @LawnCrack 6 років тому +1

      Check out Canva.com for easy photo editing, file type changes, and re-sizing/cropping.

    • @friedchicken1
      @friedchicken1 6 років тому

      tanks!!!! :)

  • @ЕкатеринаКосолапова-щ7б

    WOW! Thank you very much! This works perfectly and the code is simple)))

  • @idasgaard2681
    @idasgaard2681 4 роки тому

    I am trying to add arrows on the left and rigt side of the slider but evnen though the arrows Z-index is lower than the navigations Z-index, the surface above the arrows is not clickable. Do you have any idea what could cause this problem?
    bedst regards

  • @choco9625
    @choco9625 6 років тому +2

    does it work without the radio buttons ?

  • @felipebatista7469
    @felipebatista7469 3 роки тому

    i am from brazil! thanksssssssss brow!

  • @SteveFlanigan
    @SteveFlanigan 6 років тому

    Is there an issue with the audio portion on your video? I am not hearing anything.

  • @hellnavv
    @hellnavv 6 років тому

    thank you!!! ;_; helped me sooooo much

  • @nerofear12
    @nerofear12 6 років тому +1

    Hello!!!
    I am not familiarized with SCSS and I can't run your code... Is there a way to do it with CSS?

  • @mohammed-i786
    @mohammed-i786 5 років тому

    Can you please make this silder autoplay by using JQUERY? And please explain the concept of making it autoplay as you did in the video above.

  • @kaleab27
    @kaleab27 4 роки тому

    Ur work is good but the ur camera need a little bit of an update

  • @alexblue8524
    @alexblue8524 5 років тому +3

    I can't understand what this symbol ~ means, could someone help me ? please!!!

    • @m.art.a
      @m.art.a 5 років тому +1

      With tilda (~) you can select siblings, not only sibling right next to the element when you use it (like + selector do), but the all elements on the same level. I think.
      no red
      ...
      red
      ...
      red
      div:hover ~ p { color: red; }
      So for example, when you hover element, elements on the same level like that will get color red, but not and the in . Also, you notice that el. are not first siblings, i mean they are not sit right next to .
      Sorry for my english

    • @alexblue8524
      @alexblue8524 5 років тому +1

      @@m.art.a I'm not native, but in my opinion you're English is perfect, I could understand perfectly, so thanks.

    • @m.art.a
      @m.art.a 5 років тому

      @@alexblue8524 Hhh, not great not terrible. Im glad you understood.

  • @omerbutt5662
    @omerbutt5662 4 роки тому

    It's not working, it's just displaying a dummy slider template, but the navigation is not working, neither the side navigation, nor radio navigation both are just dummy template and are not navigating through the way you showed. What could be the reason

  • @nicelypenn
    @nicelypenn 6 років тому

    I recreated the code in the video in brackets. The output I got was the images with elongated circles in the middle that I can click to change the image. But it looked nothing like the end result in the video.
    I was confused by what was being shown in my browser since the code was copied. So I decided to go to the codepen link and copy and paste the code into brackets. The result was just the images on the page without any styling. So I decided to make my own codepen account and copy and paste the code from the codepen link to see if on my codepen account it would look the same. It doesn't. It just had the images and no styling. Could someone explain why the results turn out different despite the same code?

  • @ganesan.r5430
    @ganesan.r5430 3 роки тому +1

    #i1: checked~#one{
    z-index: 9;
    }
    not working don't know why

  • @MRetroGamer
    @MRetroGamer 5 років тому

    I'm having some trouble with the previous and next labels. They're not working propperly. Pretty much every "next" label takes me to i1, and every "previous" label to i4. I'm pretty sure I got the code the same as you do, so I'm not really sure why is it failing.

    • @webdecorator6614
      @webdecorator6614  5 років тому

      okay, can you give me a link of your code? So I check it.

    • @MRetroGamer
      @MRetroGamer 5 років тому

      @@webdecorator6614 That's perfect! Thanks a lot :)

  • @rahuljethwa2531
    @rahuljethwa2531 5 років тому +2

    Hello sir how to use arrow in this tutorial

  • @mehrshadazizi7456
    @mehrshadazizi7456 5 років тому

    Thanks a lot it worked true.

  • @overeasy_sean251
    @overeasy_sean251 3 роки тому

    Tutorial is very pog

  • @ashangel7343
    @ashangel7343 6 років тому +6

    Hey man I loved your tutorial..
    But, I got a question..
    How do I add keyboard navigation to this, so that I can navigate the slider with the left and right arrow keys??

    • @aitboss85
      @aitboss85 6 років тому

      You can use radio buttons, they support keyboard arrows navigation.

  • @Ladakh
    @Ladakh 6 років тому +1

    you saved me, thank you

  • @Fullwisher
    @Fullwisher 4 роки тому

    I did exactly like the video but my dotted bar appears at the top of the page instead. Can anyone help?

  • @oli2034
    @oli2034 4 роки тому

    How would you incorporate something like this in a grid item?

  • @kalaek9318
    @kalaek9318 7 років тому

    Thankyou it's a good tutorial

  • @glygn
    @glygn 5 років тому

    I copied the code exactly, but it's broken. image are placed as single images rather than vied as a slider

  • @vohnlanusa471
    @vohnlanusa471 6 років тому

    HI! Your Video is really helpful!! But what if I have 12 id tags? What would be my z-index? I don't understand why did you come up with 9 if the #one is checked... Pleaseeee answerrr..

  • @UrvashiThakur-zy4jf
    @UrvashiThakur-zy4jf 5 років тому

    It's working but after putting it in my code my navbar is gone ? Putting navbar fixed isn't also helping

  • @some_user1337
    @some_user1337 7 років тому

    Nice code, dude!

  • @Luffyboy441
    @Luffyboy441 5 років тому

    Can I use this by replacing images with a contact form or some sort?

  • @GurabaMediaBD
    @GurabaMediaBD 7 років тому

    How to make it auto slider after every 5 seconds?

  • @Khufos
    @Khufos 5 років тому

    You're boss, thank you !!

  • @hiddenjewelsmedia
    @hiddenjewelsmedia 5 років тому

    how would I move it automatically without javascript ?

  • @jv18creator
    @jv18creator 4 роки тому

    How do I make this autoplay?

  • @punjabeducationentertainme1209
    @punjabeducationentertainme1209 6 років тому

    Dear Sir,
    image slider is working fine on pc site but slider not showing on mobile.
    plz share code to add so that slider should show on mobile.
    plz guide me.
    Thanx Sir.

  • @it_09arunesh_gautam97
    @it_09arunesh_gautam97 4 роки тому

    thanks really helpful

  • @DavidNitzscheBell
    @DavidNitzscheBell 6 років тому

    that's f'ing awesome!

  • @eliavr4216
    @eliavr4216 6 років тому

    Could I use this Image Slider for my personal Website?

  • @jaytee1662
    @jaytee1662 6 років тому

    Which editor you using??

    • @katien.1921
      @katien.1921 6 років тому

      They're using codepen.io

  • @andlukas
    @andlukas 6 років тому +2

    os caras são muito bruxo!

  • @eduardoklarmann1083
    @eduardoklarmann1083 6 років тому

    hi, how i can use with local images in my pc?

  • @saisrinivaskaligatla6002
    @saisrinivaskaligatla6002 6 років тому

    better do a video on text slider with controls as like image slider.

  • @34_sanskritikushik43
    @34_sanskritikushik43 4 роки тому

    I don't why, it isn't working for me😓

  • @gitabhaktisagar
    @gitabhaktisagar 5 років тому

    It's so honoured
    I wanna know which editor do you use
    To see the output on the right of code

    • @Kitrap
      @Kitrap 5 років тому

      Its codePen , google it and go on 1st link

  • @aivarasgrigonis656
    @aivarasgrigonis656 6 років тому

    Very nice

  • @JonoBaritaspasial
    @JonoBaritaspasial 5 років тому

    Thanks you so much !!

  • @VRPPawar
    @VRPPawar 7 років тому

    How you reduce videos size which software you use

    • @webdecorator6614
      @webdecorator6614  7 років тому +1

      I am not using any special software to compress video, YT uses there own algorithm to compress the videos sizes.

  • @miahrana9040
    @miahrana9040 5 років тому

    Can anyone tell me,, what is the name of this codding Software,,,, plz give me download link,,

  • @JamesWelbes
    @JamesWelbes 4 роки тому

    Videos with no audio creep me out

  • @МаксимКрутов-е8б
    @МаксимКрутов-е8б 4 роки тому

    Super!

  • @carmelamavungu5680
    @carmelamavungu5680 4 роки тому

    where is the code html

  • @farheenfarooq1749
    @farheenfarooq1749 5 років тому

    it would be easier if there was some explanation while coding.

  • @isischan327
    @isischan327 6 років тому

    I'm having some problem with the buttons cause it's not showing, I'm using brackets btw.. does anyone know how to fix this?
    Edit: I redid it and it works! There must have been a code i didn't input correctly, thank u thank sooo much again ❤️

  • @ashwinchaurasiya443
    @ashwinchaurasiya443 7 років тому

    Really good code

  • @hosseinrahmani9647
    @hosseinrahmani9647 3 роки тому

    Great

  • @wayandanyaeleco4969
    @wayandanyaeleco4969 5 років тому +2

    +subs

  • @وليدالنادي-ح3ق
    @وليدالنادي-ح3ق 4 роки тому

    Thanks Alot

  • @Bravox84
    @Bravox84 6 років тому

    how to add keyframe autoplay? :-(

    • @tamhuathanh4331
      @tamhuathanh4331 6 років тому

      u need javascript for that. in this video only used css3. that's why it cant autoplay

  • @HimanshuSharma-jr1jj
    @HimanshuSharma-jr1jj 5 років тому

    Sir all my images are appearing vertically

  • @justlearn2860
    @justlearn2860 7 років тому

    How to make it move itself

    • @webdecorator6614
      @webdecorator6614  7 років тому

      Check the JS of this PEN
      codepen.io/mayurbirle/pen/ppqRoZ?editors=0010

  • @solianojewelle4551
    @solianojewelle4551 5 років тому

    it's not working :(

  • @clashingcave5587
    @clashingcave5587 5 років тому +1

    PLZ GIVE ME THE CODE FAST PLZ

  • @salvadorangeles500
    @salvadorangeles500 5 років тому

    Thank you very much for the contribution, I need some help with the creation of a page like Slides.com, if you have any input I would appreciate it.

  • @SyedMuzammilMahasanShahi
    @SyedMuzammilMahasanShahi 6 років тому +1

    Thanks

  • @pabios
    @pabios 5 років тому

    thankx . really

  • @dan-unneeded
    @dan-unneeded 4 роки тому

    WOW

  • @laischai5079
    @laischai5079 4 роки тому

    it is useless, one image remains under the other and does nothing.

  • @sumon5462
    @sumon5462 3 роки тому

    Sound ni

  • @marceloguimaraes6087
    @marceloguimaraes6087 5 років тому

    like!!!

  • @Saudavelpro
    @Saudavelpro 7 років тому

    mto bom

  • @scottlanden19
    @scottlanden19 5 років тому

    Thanks