CSS Animation in 100 Seconds

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

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

  • @sjorsborsoborsobors
    @sjorsborsoborsobors 4 ปีที่แล้ว +346

    Why did I put this off for so long, this is actually so easy wtf

    • @imawizardfools5934
      @imawizardfools5934 4 ปีที่แล้ว +36

      Most things seem easy when you have a good teacher. ;)

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

      Same. I think it's because I tried to learn this when I was 12, alongside HTML and mathematics!

    • @supreetkumar7604
      @supreetkumar7604 4 ปีที่แล้ว

      @@imawizardfools5934 that's true!

    • @mkULTRA52
      @mkULTRA52 4 ปีที่แล้ว

      same

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

      that means Fireship is a teacher can he teach me math

  • @salsamancer
    @salsamancer 4 ปีที่แล้ว +81

    Wow, whoever is responsible for actually parsing CSS and turning this into rendering functions is pretty dang smart. I can't believe how much you can manipulate a browser with this simple grammar

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

      Wow, I couldn't agree more! The level of intelligence and skill required to parse CSS and transform it into rendering functions is truly impressive. It's amazing to see how much can be achieved in manipulating a browser with such a seemingly simple grammar. Hats off to the geniuses behind this incredible technology!

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

      @@VillageJoker isnt it similar to parsing js functions? here instead of a comma seperated value they use space seperated values as syntax and objects are simply key value pairs.. they also must have set default values in their constructor function for every key value pair... well its a pretty smart group of people working on these things...

  • @adamschneider868
    @adamschneider868 4 ปีที่แล้ว +158

    I find it disturbing how shockingly informative and oppressively arousing these videos are.

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

      the drawback is that now i have little patience for videos that drag over 20 minutes with 90% of time wasted on fluff & filler

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

      @@jaromor8808 check our Derek Banas. His crash course vids are freaking preemo

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

      opressive arousing 😂 i ll start saying this

  • @geoffjball
    @geoffjball 4 ปีที่แล้ว +166

    > Learn the basics of...
    I end up learning more than in most videos 30 minutes long.

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

    Loved the video but one thing stuck out, 'tween' is not a computer science term and if there are CS texts that use it, they borrowed it from the original source. Tween is a term that came from the animation world. Someone who animates the steps in-between keyframes was known as an "in-between animator." The star animators back in the studio system (1930' - 1960's,) drew the keyframes while the interns and lower-paid animators filled in the tween animations (i.e. grunt work.) When 3D animations started to move out of academia/research and into the commercial world, the term was shortened to 'tween.' Adobe Flash really brought the term to the masses and it's most often associated with digital-based products now.

    • @solariklipz
      @solariklipz 4 ปีที่แล้ว

      That's very interesting to know. Thanks for sharing this dude!

  • @sourishdutta9600
    @sourishdutta9600 4 ปีที่แล้ว +83

    Please please make a long video on this one, this is really cool and you explaining very smoothly. Please, Jeff, it's a request and Thanks to you so much.

    • @Fireship
      @Fireship  4 ปีที่แล้ว +37

      I will, a complete CSS animation guide is on the list

    • @sourishdutta9600
      @sourishdutta9600 4 ปีที่แล้ว

      @@Fireship ThankYou :)

    • @desther
      @desther 4 ปีที่แล้ว

      @@Fireship You rock! Can't wait.

    • @fayu7752
      @fayu7752 4 ปีที่แล้ว

      why do u need long video on that, you can just open css documentation and read it all

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

      @@Fireship Did you get around to making this?

  • @sanusihassan7125
    @sanusihassan7125 4 ปีที่แล้ว +640

    SVG in 100 seconds

    • @Fireship
      @Fireship  4 ปีที่แล้ว +113

      On the list!

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

      @@Fireship Canvas too

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

      SVG is just awesome. The best thing is that it behaves like any other DOM.

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

      then SVG workflow in 100 seconds lol

    • @sanusihassan7125
      @sanusihassan7125 4 ปีที่แล้ว

      @@TheNewton 😁

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

    These are the best videos to refer back to. The first time you watch them you learn what can be done, then, each time you want to use it, you watch and try until it becomes second nature. Ive done this with flexbox, css grids and many others. Cheers!

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

    Man this has been one of the best tutorials I've ever watch thanks so much!

  • @ivanbragin7932
    @ivanbragin7932 4 ปีที่แล้ว +16

    I generally love this 100sec series. Its awesome!

  • @TheNewton
    @TheNewton 4 ปีที่แล้ว +182

    📃NOTES: CSS transitions work on number based properties so changing 'display:block' to 'display:none' will not work like we'd hope it would 😭.
    💣 Remember with 0 opacity an element still exists in in the layout AND will capture clicks meant for anything below that element. You will need display and visibility tricks in CSS to get around that or javascript.

    • @Fireship
      @Fireship  4 ปีที่แล้ว +43

      Good points! This topic could definitely use an extended video.

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

      Try setting 'display:none' on the last keyframe and set 'animation-fill-mode' to forwards

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

      You can animate width, height or opacity and set last frame on display none.

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

      I agree, this could have been extended. While I already understand css animations, your content gave others a quick look on how to do it easily. I'm looking forward to the next video!

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

      Damir Mustafić also transform scale

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

    As always Best short tutorials on the Web!

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

    I am very comfortable with CSS animations, but when I saw 'CSS Animation in 100 Seconds by Fireship', I just watched it. You got a wonderful teaching skill. Thank you. Next I am waiting for *100* *sec's* *of* *GraphQL.*

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

      Supinder Singh closest fireship has is the graphql server vid th-cam.com/video/8D9XnnjFGMs/w-d-xo.html
      There's a longer one using the SpaceX api in the channel videos

    • @supindersingh8882
      @supindersingh8882 4 ปีที่แล้ว

      @@TheNewton thank you.

  • @prabu2778
    @prabu2778 4 ปีที่แล้ว +17

    Hey , I was searching this Topic , and soon I got a notification😁

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

    learned more from this videos than from the web design class I took in university.

    • @Fireship
      @Fireship  4 ปีที่แล้ว +7

      Up next... an entire CS degree in 100 seconds ;)

    • @alexisavls2601
      @alexisavls2601 4 ปีที่แล้ว

      Haha. And for real the class was 3 months and even though I was a freshman I didn't learn a thing. It was miserable knowing I was paying tuition for the class

    • @meldmagic
      @meldmagic 4 ปีที่แล้ว

      🦉 Uni is just a place for hipsters to hang out & to propagate political agendas. Too late for you now, but warn your friends. th-cam.com/video/h_kIajrJUMc/w-d-xo.html
      Check out this Humble Bundle deal, it covers CSS animation, game design & animation www.humblebundle.com/books/game-design-animation-packt-books

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

    Best channel for basic knowledge

  • @victormartins-software3912
    @victormartins-software3912 4 ปีที่แล้ว +5

    Man, can’t thank you enough. Really good work. Your videos explain so much and with such clarity that really breaks through :)

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

    You know, your videos are entertaining in a way, unlike lots of other online tutorials 🙃

  • @codefallacy
    @codefallacy 4 ปีที่แล้ว

    you keep raising that bar, idk how other coding channels will compete

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

    I always omit these keyframes, but in 5 seconds it was already well know to me. Thanks. Love your videos ❤️.

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

    this is INSANE! I was trying to wrap my head around animations and legit learned more in 100 secs than reading all the MDN documentation lol.

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

      Bro the MDN documentation is so good, what you mean?!

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

    Hey Jeff, I know the haters always crap on you for speeding through your videos, but this actually taught me transitions & animations better than actual tutorial videos. Thanks!

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

    Yesterday this video was 1:02 min long, 50% ready, Im glad you finished it :)

  • @sonmangaking
    @sonmangaking 4 ปีที่แล้ว

    Yasss smash the like for Fireship, cause don't know what I'd do without these amazing videos.

  • @kazar4
    @kazar4 4 ปีที่แล้ว

    Bruh ive legit been making my own functions to do this the whole time, I wish I knew this existed, but now itll def be a lot easier in the future

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

    I'm pretty sure tween is an animation term not a computer science term but I'm just nitpicky. This is a fantastic intro to CSS animation.

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

    Animation is something like transitioning between two different CSS files ! Its actually that simple ? Seems i'll have to give this a try .Thanx fireship !

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

    MORE ANGULARFIRE VIDEOS! love them, I always end up adding or modifying something on my project after your videos

  • @JacquesDSilva
    @JacquesDSilva 4 ปีที่แล้ว

    You have made so many chapters understandable for me now! Thank you!

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

    fireship #1 on TH-cam

  • @StephenMoreira
    @StephenMoreira 4 ปีที่แล้ว

    Dude...great timing, I've been working on animations on my site, doing key frames, intersection observer to only animate when it's within the view port, figuring out performance bottle necks, great 100s! Learned something.

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

      I also need to work with animations right now..isn't this channel scary?

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

    damn i love your channel

  • @cinarsinan
    @cinarsinan 4 ปีที่แล้ว

    Most valuable 100 seconds! I want more

  • @CodingJourney
    @CodingJourney 4 ปีที่แล้ว

    Absolutely love the 100 seconds series!! 💙💙🙂

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

    That was great. I really like the animation blurb too, because while I have begun understanding css transitions, css animations are a whole different ballpark---or so I once thought. Now I see that it isn't as hard as I imagined, at least when it is clearly explained like this.

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

    He actually covered everything

  • @bimanh.saikia6600
    @bimanh.saikia6600 4 ปีที่แล้ว +2

    Fireship in 100 minutes..🔥🔥

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

    I definitely going to use Bazier curve and check how it works. I feel you have always something in your videos to learn. Feels great to watch your contents.
    Could you please refer any books for CSS!

  • @deveshmadnani5134
    @deveshmadnani5134 4 ปีที่แล้ว

    Thanks bro it was so detailed but so short at the same time . You have a creative and a precise mind . This video helps so much for begginer who are learning css . I appreciate it . Thanks bro .

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

    You guys are doing a great job! Keep up the good work!

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

    brilliant, simple and informative. Love it

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

    THANK YOU SO MUCH I LOVE YOU

  • @Rainlink
    @Rainlink 4 ปีที่แล้ว

    Very clean and fast explanation, thanks a lot

  • @kimsy520
    @kimsy520 4 ปีที่แล้ว

    You’re a lifesaver, thank you!

  • @EK-ck2xf
    @EK-ck2xf 3 ปีที่แล้ว +1

    Concise and informative, as always thanks!

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

    was really AWESOME!

  • @ahmadgalamli
    @ahmadgalamli 4 ปีที่แล้ว

    OMG YOUR VIDEO IS ABSOLUTELY GOOOOOOOD!!!

  • @nv9369
    @nv9369 4 ปีที่แล้ว

    Would love to watch a more detailed video on this topic!!

  • @UdaraAlwis
    @UdaraAlwis 4 ปีที่แล้ว

    YES PLEASE! MORE! MORE! MOREEEEEEE! lol jokes aside, this was awesome, very well explained. Keep it up mate! :) We definitely need more awesome stuff like this please :) Probably the first ever video where I learned so much in 100 second! :D loved the format.

  • @VerglasOfficial
    @VerglasOfficial 4 ปีที่แล้ว

    Loving this series

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

    Thanks man! easy to understand and straight to the point.

  • @tajpouria
    @tajpouria 4 ปีที่แล้ว

    Real world analogy to cubic bezier make a great sentence to me

  • @jojopiano3274
    @jojopiano3274 4 ปีที่แล้ว

    Very solid and compact video! Thanks!

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

    Excellent summary! Thank you!

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

    Its like doing simples old macromedia flash animations but in DOS

  • @IctioPar
    @IctioPar 4 ปีที่แล้ว

    Great content as always, extra great with the key and peele sketch

  • @k3tna
    @k3tna 4 ปีที่แล้ว

    Magical, thanks Jeff!

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

    Amazing video. Can you make a detailed video about it please.

  • @CodingWithAsad
    @CodingWithAsad 4 ปีที่แล้ว

    love you man

  • @TheKeyToMusicOfficial
    @TheKeyToMusicOfficial 4 ปีที่แล้ว

    Please more animation in CSS !

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

    Sir can I use your content for non commercial educational website please reply me

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

      Yes, just link back and attribute it properly.

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

      @@Fireship sir thank you
      Please provide your mail id

  • @ak-loz
    @ak-loz 4 ปีที่แล้ว

    best on yet

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

    ayo, that's the dog i saw in TOP project, u must be studying that course too

  • @HuynhThanhThuan
    @HuynhThanhThuan 4 ปีที่แล้ว

    Very helpful, dear Sir. Thank you very much.

  • @chandlerbing8164
    @chandlerbing8164 4 ปีที่แล้ว

    you're awesome man, even joey get this.

  • @berat02xz
    @berat02xz 4 ปีที่แล้ว

    beautiful video dude, your channel is on firee !!!

    • @berat02xz
      @berat02xz 4 ปีที่แล้ว

      hence the name of the channel i guess lmao

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

    when you said 'hit the like button' , the button glew :O

  • @LearnFrontendNow
    @LearnFrontendNow 4 ปีที่แล้ว

    Another beautifully presented nugget of front end knowledge Jeff ;)

  • @darknetneko5466
    @darknetneko5466 4 ปีที่แล้ว

    I already knew about this so this didn't do much in the way of teaching me new things but I must still commend this video's beautiful quick explanation of the subject at hand. I'm kinda sad this didn't exist when I was learning CSS animation myself!

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

    Thank you I just discovered that 100s is 2minutes and 4seconds

  • @ben6
    @ben6 4 ปีที่แล้ว

    Looks like you love them more than us

  • @orlandogarcia4403
    @orlandogarcia4403 4 ปีที่แล้ว

    Man, I love this videos :p

  • @Sean-ri5np
    @Sean-ri5np 4 ปีที่แล้ว

    so godamn helpful

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

    Thanks for the video

  • @IsaacNewton80735
    @IsaacNewton80735 4 ปีที่แล้ว

    Great video!

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

    TH-cam algo just read my mind with this one

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

    Thanks!

  • @nelsonking
    @nelsonking 4 ปีที่แล้ว

    I like this guy!

  • @UserName-eb9oy
    @UserName-eb9oy 4 ปีที่แล้ว +2

    Hey can you do Kotlin in 100 seconds? Looks really cool

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

    wtf! I was just reading animation from w3schools and you came up with video! Thank you fireship.io👍❤️

  • @koly1999
    @koly1999 4 ปีที่แล้ว

    Succinct and informative! Thank you very much!

  • @danisob3633
    @danisob3633 4 ปีที่แล้ว

    thank you !

  • @piecepaper2831
    @piecepaper2831 4 ปีที่แล้ว

    great video. One sugestion there is a more readeble style to do animation instead of from to. just put the animation % in front and the style behind.
    @keyframes identifier {
    0% { top: 0; left: 0; }
    30% { top: 50px; }
    68%, 72% { left: 50px; }
    100% { top: 100px; left: 100%; }
    }

  • @pobodjjd
    @pobodjjd 4 ปีที่แล้ว

    Great one! Thanks :)

  • @BradenJohnYoung
    @BradenJohnYoung 4 ปีที่แล้ว

    THANK YOU

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

    thank you super images

  • @tsheskoelmaximus3784
    @tsheskoelmaximus3784 4 ปีที่แล้ว

    @Fireship @Jeff
    Very Nice Animations in the CSS Animation's Video ;-)

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

    Your are awesome

  • @ToriKo_
    @ToriKo_ 4 ปีที่แล้ว

    Great video

  • @vandeljasonstrypper6734
    @vandeljasonstrypper6734 4 ปีที่แล้ว

    this is very well explained, thanks you

  • @fadidabari9618
    @fadidabari9618 4 ปีที่แล้ว

    Thank you

  • @LifeAtlas
    @LifeAtlas 4 ปีที่แล้ว

    you should get a merch shop

  • @twistedgaming89
    @twistedgaming89 4 ปีที่แล้ว

    F@*king awesome thank more please

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

    Do Brython 100 seconds 😄

  • @user-zo2ky4mz7d
    @user-zo2ky4mz7d 4 ปีที่แล้ว +1

    In beTWEENing 😅, so that's where the word came from. I feel so stupid right now 😅😅. Thanks a lot for your videos.

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

    This is kinda random, but where do you find the music you use in your videos?

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

    Opened Css animation in 100 seconds got an 8 minute ad.

  • @augustinekanyi
    @augustinekanyi 4 ปีที่แล้ว

    Amazing how I have to watch a 30min video for something angular fireship 🔥 does in 100sec! Never again!

  • @ShiroiWoolf
    @ShiroiWoolf 4 ปีที่แล้ว

    Rust in 100 seconds thanks!

  • @Kanexxable
    @Kanexxable 4 ปีที่แล้ว

    Ive been using bookmarks for a while but i found out that you could easily loose them they stick to lines not to the method you used them on any recommendations