Can I Create This Complex 3D Countdown Timer Animation?

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

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

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

    It really got to me that you never corrected the mistake made at 26:00 haha. I was waiting for you to spot it. I looked in the source code and it is still there!

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

      m2 hahaha, it is amazing to him just not spotting it and still making it work!

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

      Same!! 😀Great walkthrough nevertheless!

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

    "all we gotta do... which I don't think will be that hard" 33:47 I've said that so many times when I'm in the first week of what becomes a month long ordeal 😆Great job with the work flow and the result looks stellar!

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

    These kinds of videos are both educational and entertaining. The only thing that I'm missing is a bit more explanation of the thought process behind positioning the number text (half-number) within the element. I was surprised how flex-end would move the text content within the container.

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

      I also loved it but I was also missing some explanation.

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

    I love watching your process. Makes me feel more secure about applying my 25 years of nonsense to current problems.

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

    I love to see how even Kyle get stuck when it comes to css :D

  • @ryan-heath
    @ryan-heath 2 ปีที่แล้ว +2

    css: I’m not going to do that
    webdev guy: mmm mmm mmm mmm
    css: okay, okay, that will work

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

    Did you just fix an error by putting a semicolon at the start of the next line instead of at the end of the correct line? I... I understand that works, but... it hurts my soul 😅 This is why semicolons are worth getting in the habit of using, folks! 😁

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

      I'm think that ";[...elementCollection]" is the function. But, I agree, I always use semicolons, but that's because I'm constantly switching between js and c#, so it's a habit.

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

      Cryyyy

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

      😂

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

      He could have put the semicolon at the end of the querySelector function above too. It just tells the compiler to treat those two lines separately otherwise it thinks it is doing document.querySelector(“.flip-card”)[…flipCard.children] which of course causes errors

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

      Thank you, was gonna ask if this was some js sorcery I dont know about. But it's just js being js xD

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

    26:02 that top shouldn't be topHalf? at top.textContent = startNumber? cuz you changed the name of the variable but you changed it just in the event listener
    even if the things work properly, I'm just curious
    22:32 why's that semi-colon there? is this some syntax?

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

      yeah I also noticed that and I'm curious. Could anyone explain ?

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

      You are right about the top vs topHalf. Luckily, it doesn't make any difference since that line of code is no longer needed.
      As for the semicolon it is because I don't end my lines with semicolons so in some rare situations I need to start a line with a semicolon to prevent bugs.

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

      ​@@WebDevSimplified
      it did cause you woudnt even have to select the pseudo element if you did so I was screaming LMFAO

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

      Bugged the hell out of me! 😭😭😭

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

    Recently I tried to create a Carousel UI and 3 day later You uploaded the video "Can I Create Netflix's Video Carousel UI"
    and Yesterday I was trying to create a flipping clock and You uploaded this video !
    are you spying on me😆😆😆

    • @ryan-heath
      @ryan-heath 2 ปีที่แล้ว +1

      What are you working on next week? So we can adjust our expectations accordingly 😂

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

      @@ryan-heath 😂😂

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

    Hey man, its just like you read my mind. I was just thinking about this project few days back.
    great work. keep it up.👍

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

    Great video. Alot of people don't want to show their mistakes, but we learn more from mistakes than from success. I'm actually going to use what you did here in a project of mine so thank you for the info.

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

    Kinda new to JS and React and these projects help me tons

  • @user-ni5li2nb6f
    @user-ni5li2nb6f 10 หลายเดือนก่อน

    Great video, best frontend channel ever!

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

    More like this please. Amazing video. Thank you very much.

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

    I was looking for this type of video

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

    Cool. Could you try making a book style flip left and right and use some Ajax to load external pages into divs? I tried, but couldn't quite get it to work properly. Would be cool for interactive books.

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

    Wow, just wow. Simply amazing to watch while you solved this task. I come back for more :-). Thank you!

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

    Really like this style of video, seeing the bug solving

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

    Awesome: now as someone who knows a bit more than I - write some of the bullet points tech and skills he used: he is using 1 editor, 2 he is using either firefox or chrome to evaluate 'the example' he is looking at, what developer tool(s), language and gross CSS type, what version of javasscript/library.

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

    You are really really on fire Vanilla Js King 😍

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

    Almost a million Subscriber.

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

    I marvel your work great Job 👍

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

    This channel is huge! just found your channel by specificity 2019

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

    I like how confident he is naming the animation to "flip-up" and then realized its actually irrelevant. 🤣 Anyway, I enjoyed this video. 😁

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

    CSS animations rock. Awesome video once again!

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

    Thank you so much for the video...but can you do counting up pls...

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

    Apologies if someone has already asked - I don't see it below.
    What is the deal with the semicolon at the beginning of line 4 at about 22:30? Why doesn't it go at the end of line 2?

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

      Can go either way. Everyone is just used to put it at the end so when it gets switched OCD kicks in

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

    great tutorial

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

    It's great video. However, you have one error on js file line#35. It should be topHalf instead of top

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

    25:35 dom libs `declare var top: WindowProxy | null;` is reserved name at global window.

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

    This would be even greater if use typescript i think 🤔

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

    I had no idea about any of that, still watched 😅

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

    Make Crash Course on ESLint, Prettier also make crash course on html canvas api
    ctx.draw

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

    how do set the timer? where should i put the time? thank you for you video~ its awsome~

  • @LIVE-dm6rc
    @LIVE-dm6rc 2 ปีที่แล้ว

    The line "top.textContent .." might be some form of intelligent creature that has super powers and immortality. It tricked Kyle so that he never notice it.

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

    Super great stuff

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

    Not changing top to topHalf caused me anxiety.
    I'm sitting here like, "Bro, p please...please?"
    Nice work though.

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

    Thank you so much!

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

    that was awesome

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

    Just perfect....

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

    Please make a video on css timer with digits moving up vertically and appearing from below.

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

      This is exactly what i want to know. Please Kyle, make the video.

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

    This one is real damn hard af

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

    Hi Kyle, i am a newbie and I just love to watch and learn from your videos. Is there any instant node module to use? I also want each digit slide up or down.

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

    Where did you learn JavaScript

  • @AnasKhan-cz7hc
    @AnasKhan-cz7hc ปีที่แล้ว

    great

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

    Why does the align items: flex-end trick work for the aligning the two halves of the card together?

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

    Hi! Great Video! You made me interested in coding.
    I am trying to make a calendar in which you add events such as exams or homework. Could you one day do something like that?

  •  2 ปีที่แล้ว

    Awesome! :)

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

    Evening just saw this very helpful, what if I want to include days to it, like days, hours, minutes, seconds
    How would I select the days with the data hours stuff. I don't know if you quite get the question.
    Would appreciate it if I get a feedback back as soon as possible.
    Thank you
    Awesome Video once again ,🔥

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

    how is the bootom 4 going up on using the flex end i dont get it?

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

    Can you try to create a slot machine?

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

    how to add days plz guide me

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

    Respect +

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

    Anyone know why he had to give up using the pseudoelements and created elements instead? I originally thought it was cause of the typo but I saw the correct statement under it so it shouldnt break anything

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

    Refactoring your whole code because of one typo… if that isn’t programming in a nutshell 😅

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

    Kyle could you do a video on Redux or any other state management libraries for React?

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

    please kayle how can i be a good javascript developer because i keep struggling while working with javascript , please answer

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

    Make more 3D tutorials pls

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

    NIce Vid!

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

    The issue with "animationend" here is that when you switch browser tab to another, the animation won't work so it will create a glitch on removing elements.

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

      solution?

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

      @@mountainscott5274 Well, for now, the only solution I could came up with was to use setTimeout with with animation period.

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

    You are redeclaring top. You set top to be a const. Top needs to be let

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

      I am probably wrong thou. Is setting textContent considered changing the variable?

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

      Top is part of the window object. That's what he was trying to redeclare.

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

    is it possible implement in react-native?

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

    im too used to "flip animation" meaning first, last, invert, play haha

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

    4:35

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

    I’ve tried it and get errors on my Java script

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

      I get Cannot read properties of null

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

    Bro I want how to do youtube subscribers increasing count animation by using html css JavaScript 😊

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

    Hey man i really need you to explain something in one of your past tutorials, Node.js Passport Login System Tutorial, please respond to my comment in that video

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

    Can you actually play that guitar?

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

      Look at his hair, he borned with an electric guitar in his hands

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

    I can't code without music

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

  • @vinayc.annangi
    @vinayc.annangi 2 ปีที่แล้ว +1

    Huh, cm'on you can create anything...... U don't Hav 2 put the title "Can I Create.... "

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

    First

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

    WhatsApp bot using javascript

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

    Good job bro, JESUS IS COMING BACK VERY SOON;WATCH AND PREPARE