CSS Dark Mode Toggle Button from scratch in 6 Minutes

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

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

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

    Man you doing perfect things. Your channel is underrated. Im sorry for others who do not know your channel. Keep going.

  • @N.A.Schilder
    @N.A.Schilder 4 หลายเดือนก่อน +4

    Amazing video! I have one tip for accessibility, if you don't mind me giving it to you. If you put the visibility to hidden, the checkbox can't always be found by people who use screenreaders or keyboards only. So if you put opacity to 0 and give it a position of absolute, it can always be found by everyone. :)

    • @Riya-fu1qz
      @Riya-fu1qz 14 ชั่วโมงที่ผ่านมา

      thank you! i was looking for it from an accessibility standpoint too!

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

    I ALWAYS enjoy your videos and learn something new each time! Thanks!

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

    Toggle Button In HTML CSS JavaScript |Animated Toggle Button using HTML CSS, JS|Dark and Light Mode : th-cam.com/video/VzjaQM8_nyE/w-d-xo.html

  • @Pupu._
    @Pupu._ 2 ปีที่แล้ว +1

    Didn’t know if switch is made from input element. Thanks!

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

    This is perfect. Thanks for sharing!

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

    Pls don't stop keep making videos

  • @appleman29
    @appleman29 ปีที่แล้ว +10

    did not work. I did it right but not showing on my site

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

      maybe you added z-index:-1;

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

      Then u didn’t do it right

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

    Thank you very much for your help, it was identical to yours. The only comment I can leave is that it is much easier with javascript than with css. Greetings!

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

    Very Awsome Video.Thanks for making this video

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

    I love it! Keep uploading videos like this!

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

    Thank you ❤

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

    i'm here for the moon icon 🌙🙌

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

    insteAD OF USING ACTIVE YOU SHOULD USE THE hover

  • @אביתרוייס-צ1ק
    @אביתרוייס-צ1ק 7 หลายเดือนก่อน

    Why do we have a + in: “input:checked +label”? It’s not supposed to be: “input:checked label”?

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

    Well done

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

    awesome, thanks

  • @sam-nc8zv
    @sam-nc8zv 2 ปีที่แล้ว

    Superb content... Gald I found your channel.. #subscribed

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

    Unless your website is only one page, this solution will not save your preference from page to page. It will load whatever state is default in your CSS.

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

      Just the problem for me. Do you know the solution for it to be on a whole site remembered?

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

      You need to create a session for this. I'd recommend creating a database and storing user preferences in there. You can interface with the database using a server-side language like php.

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

    Now I got why it's called stapler

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

    my html css: Yours: I hate myself

  • @kashishyenare1556
    @kashishyenare1556 9 หลายเดือนก่อน +2

    My inner icon isn't visible I've coded the whole code step by step

  • @אביתרוייס-צ1ק
    @אביתרוייס-צ1ק 7 หลายเดือนก่อน

    Awesome

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

    Make a vid from audio visualizers :D

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

    Awesome video ++++++ 😃

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

    Amazing

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

    You should use ids and classes

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

    I have an issue on sun and moon svg icons outside in my label tag even the position of label is realtive I don`t know the issue.

    • @Asdpire
      @Asdpire 9 หลายเดือนก่อน +1

      Hi, I don't know if this message reaches you, but the svg:s have a defaulf height which differs from the desired, so just set height to the same as the toggle switch. Hope this helps!

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

      @@Asdpire you just saved me 2-3 hours figuring out how to fix that i love you

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

    label:active:after is not working

    • @hikari._.zasureiya1540
      @hikari._.zasureiya1540 ปีที่แล้ว +1

      use label::active instead of laber:active and replace ::active with every :active

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

    pls make a version using js

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

      const toggle = document.querySelector("#darkmode-toggle");
      let bg = document.body;
      toggle.addEventListener("change", function () {
      if (this.checked) {
      // Toggle button is checked
      // Perform actions for the checked state
      bg.style.backgroundColor = "black";
      } else {
      // Toggle button is unchecked
      // Perform actions for the unchecked state
      bg.style.backgroundColor = "white";
      }
      });
      add these lines in a script tag and thats it.

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

    522 error

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

    TAYLOR CLASS TSKEOVER

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

    just waw

  • @PutriAisyah-w6h
    @PutriAisyah-w6h 6 หลายเดือนก่อน

    Oke gelap dan in the sun 1:31

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

    sir how to get svg code

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

    this is so overdone lol. u dont know how to code. u can do the exact samt thing in 10 lines css.

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

      What an arrogant comment. Every single line serves its specific purpose. To me you're just bullshitting here unless you prove otherwise.

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

      @@paulhamacher773 u look like an npc

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

      And now you can't even think of anything better than commenting on my appearance. Pathetic.

    • @scotfree7702
      @scotfree7702 10 หลายเดือนก่อน +4

      10 lines, post them here then smart arse