CSS Animation in 100 Seconds

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 241

  • @sjorsborsoborsobors
    @sjorsborsoborsobors Před 4 lety +345

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

    • @imawizardfools5934
      @imawizardfools5934 Před 4 lety +36

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

    • @ben6
      @ben6 Před 4 lety +9

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

    • @supreetkumar7604
      @supreetkumar7604 Před 4 lety

      @@imawizardfools5934 that's true!

    • @mkULTRA52
      @mkULTRA52 Před 4 lety

      same

    • @prohairnoob6986
      @prohairnoob6986 Před 4 lety +1

      that means Fireship is a teacher can he teach me math

  • @salsamancer
    @salsamancer Před 4 lety +82

    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 Před měsícem

      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 Před měsícem +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 Před 4 lety +158

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

    • @jaromor8808
      @jaromor8808 Před 4 lety +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 Před 4 lety +3

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

    • @victorcosta3534
      @victorcosta3534 Před 3 měsíci

      opressive arousing 😂 i ll start saying this

  • @geoffjball
    @geoffjball Před 4 lety +166

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

  • @xrisfractal
    @xrisfractal Před 4 lety +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 Před 4 lety

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

  • @sourishdutta9600
    @sourishdutta9600 Před 4 lety +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  Před 4 lety +37

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

    • @sourishdutta9600
      @sourishdutta9600 Před 4 lety

      @@Fireship ThankYou :)

    • @desther
      @desther Před 4 lety

      @@Fireship You rock! Can't wait.

    • @fayu7752
      @fayu7752 Před 4 lety

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

    • @ysammo214
      @ysammo214 Před 2 lety +1

      @@Fireship Did you get around to making this?

  • @sanusihassan7125
    @sanusihassan7125 Před 4 lety +641

    SVG in 100 seconds

  • @TheNewton
    @TheNewton Před 4 lety +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  Před 4 lety +43

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

    • @sanusihassan7125
      @sanusihassan7125 Před 4 lety +10

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

    • @damirmustafic3403
      @damirmustafic3403 Před 4 lety +2

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

    • @daleryanaldover6545
      @daleryanaldover6545 Před 4 lety +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 Před 4 lety +1

      Damir Mustafić also transform scale

  • @toxaq
    @toxaq Před 4 lety +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 Před měsícem +1

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

  • @ivanbragin7932
    @ivanbragin7932 Před 4 lety +16

    I generally love this 100sec series. Its awesome!

  • @ofek15
    @ofek15 Před 4 lety +11

    As always Best short tutorials on the Web!

  • @prabu2778
    @prabu2778 Před 4 lety +17

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

  • @supindersingh8882
    @supindersingh8882 Před 4 lety +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 Před 4 lety +1

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

    • @supindersingh8882
      @supindersingh8882 Před 4 lety

      @@TheNewton thank you.

  • @alexisavls2601
    @alexisavls2601 Před 4 lety +5

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

    • @Fireship
      @Fireship  Před 4 lety +7

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

    • @alexisavls2601
      @alexisavls2601 Před 4 lety

      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 Před 4 lety

      🦉 Uni is just a place for hipsters to hang out & to propagate political agendas. Too late for you now, but warn your friends. czcams.com/video/h_kIajrJUMc/video.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 Před 4 lety +1

    Best channel for basic knowledge

  • @victormartins-software3912

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

  • @SridTech
    @SridTech Před 4 lety +1

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

  • @akmalkrmv
    @akmalkrmv Před 4 lety +1

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

  • @kareemjeiroudi1964
    @kareemjeiroudi1964 Před 4 lety +1

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

  • @codefallacy
    @codefallacy Před 4 lety

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

  • @thelonercoder5816
    @thelonercoder5816 Před 3 lety +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 Před 2 lety

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

  • @mattbagley7827
    @mattbagley7827 Před 4 měsíci

    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!

  • @jordanzish
    @jordanzish Před 3 lety

    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.

  • @goinraw365
    @goinraw365 Před 4 lety +1

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

  • @yogeshdharya3857
    @yogeshdharya3857 Před rokem

    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 !

  • @sonmangaking
    @sonmangaking Před 4 lety

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

  • @kazar4
    @kazar4 Před 4 lety

    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

  • @pagalpantipupun
    @pagalpantipupun Před 4 lety +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!

  • @jaromor8808
    @jaromor8808 Před 4 lety +1

    damn i love your channel

  • @StephenMoreira
    @StephenMoreira Před 4 lety

    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 Před 2 lety

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

  • @TheWorldPillow
    @TheWorldPillow Před 2 lety

    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.

  • @JacquesDSilva
    @JacquesDSilva Před 4 lety

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

  • @deveshmadnani5134
    @deveshmadnani5134 Před 4 lety

    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 .

  • @bimanh.saikia6600
    @bimanh.saikia6600 Před 4 lety +2

    Fireship in 100 minutes..🔥🔥

  • @sriramadithya4799
    @sriramadithya4799 Před 2 lety

    He actually covered everything

  • @lev_bul
    @lev_bul Před 2 lety

    fireship #1 on CZcams

  • @randomfella6344
    @randomfella6344 Před 2 měsíci

    THANK YOU SO MUCH I LOVE YOU

  • @cinarsinan
    @cinarsinan Před 4 lety

    Most valuable 100 seconds! I want more

  • @mohammedalkhateem
    @mohammedalkhateem Před 4 lety +1

    brilliant, simple and informative. Love it

  • @hassansuhaib9087
    @hassansuhaib9087 Před 4 lety +1

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

  • @CodingJourney
    @CodingJourney Před 4 lety

    Absolutely love the 100 seconds series!! 💙💙🙂

  • @zamanmakan2729
    @zamanmakan2729 Před rokem

    was really AWESOME!

  • @Rainlink
    @Rainlink Před 4 lety

    Very clean and fast explanation, thanks a lot

  • @EazyD_PFT
    @EazyD_PFT Před 3 lety

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

  • @EK-ck2xf
    @EK-ck2xf Před 3 lety +1

    Concise and informative, as always thanks!

  • @piano_depois_dos_50
    @piano_depois_dos_50 Před 2 lety

    Excellent summary! Thank you!

  • @nv9369
    @nv9369 Před 4 lety

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

  • @devfromthefuture506
    @devfromthefuture506 Před 4 lety +2

    Its like doing simples old macromedia flash animations but in DOS

  • @kimsy520
    @kimsy520 Před 4 lety

    You’re a lifesaver, thank you!

  • @jojopiano3274
    @jojopiano3274 Před 4 lety

    Very solid and compact video! Thanks!

  • @IctioPar
    @IctioPar Před 4 lety

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

  • @ahmadgalamli
    @ahmadgalamli Před 4 lety

    OMG YOUR VIDEO IS ABSOLUTELY GOOOOOOOD!!!

  • @VerglasOfficial
    @VerglasOfficial Před 4 lety

    Loving this series

  • @chandlerbing8164
    @chandlerbing8164 Před 4 lety

    you're awesome man, even joey get this.

  • @darknetneko5466
    @darknetneko5466 Před 4 lety

    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!

  • @ak-loz
    @ak-loz Před 4 lety

    best on yet

  • @TheKeyToMusicOfficial
    @TheKeyToMusicOfficial Před 4 lety

    Please more animation in CSS !

  • @HuynhThanhThuan
    @HuynhThanhThuan Před 4 lety

    Very helpful, dear Sir. Thank you very much.

  • @k3tna
    @k3tna Před 4 lety

    Magical, thanks Jeff!

  • @anshulpandey1
    @anshulpandey1 Před 4 lety +1

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

  • @UdaraAlwis
    @UdaraAlwis Před 4 lety

    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.

  • @violettracey
    @violettracey Před měsícem

    Thanks!

  • @tajpouria
    @tajpouria Před 4 lety

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

  • @hongquannguyen5532
    @hongquannguyen5532 Před 5 měsíci

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

  • @dllm3tommy741
    @dllm3tommy741 Před rokem

    Thanks for the video

  • @Sean-ri5np
    @Sean-ri5np Před 4 lety

    so godamn helpful

  • @IsaacNewton80735
    @IsaacNewton80735 Před 4 lety

    Great video!

  • @danisob3633
    @danisob3633 Před 4 lety

    thank you !

  • @UserName-eb9oy
    @UserName-eb9oy Před 4 lety +2

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

  • @CodingWithAsad
    @CodingWithAsad Před 4 lety

    love you man

  • @LearnFrontendNow
    @LearnFrontendNow Před 4 lety

    Another beautifully presented nugget of front end knowledge Jeff ;)

  • @fraz1142
    @fraz1142 Před 2 měsíci

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

  • @piecepaper2831
    @piecepaper2831 Před 4 lety

    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%; }
    }

  • @ben6
    @ben6 Před 4 lety

    Looks like you love them more than us

  • @BradenJohnYoung
    @BradenJohnYoung Před 4 lety

    THANK YOU

  • @shubhamsehgal2336
    @shubhamsehgal2336 Před 4 lety +2

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

  • @berat02xz
    @berat02xz Před 4 lety

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

    • @berat02xz
      @berat02xz Před 4 lety

      hence the name of the channel i guess lmao

  • @koly1999
    @koly1999 Před 4 lety

    Succinct and informative! Thank you very much!

  • @nelsonking
    @nelsonking Před 4 lety

    I like this guy!

  • @lev_bul
    @lev_bul Před 2 lety

    thank you super images

  • @dikshanshs
    @dikshanshs Před 4 lety +1

    Your are awesome

  • @fadidabari9618
    @fadidabari9618 Před 4 lety

    Thank you

  • @ToriKo_
    @ToriKo_ Před 4 lety

    Great video

  • @anissouahmani690
    @anissouahmani690 Před rokem

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

  • @tsheskoelmaximus3784
    @tsheskoelmaximus3784 Před 4 lety

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

  • @orlandogarcia4403
    @orlandogarcia4403 Před 4 lety

    Man, I love this videos :p

  • @pobodjjd
    @pobodjjd Před 4 lety

    Great one! Thanks :)

  • @johnfazio2513
    @johnfazio2513 Před 3 lety

    CZcams algo just read my mind with this one

  • @vandeljasonstrypper6734

    this is very well explained, thanks you

  • @user-zo2ky4mz7d
    @user-zo2ky4mz7d Před 4 lety +1

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

  • @GDFeashOfficial
    @GDFeashOfficial Před 2 měsíci

    bro you saved me

  • @puffybatman
    @puffybatman Před 4 lety +2

    Do Brython 100 seconds 😄

  • @arnavnegi6099
    @arnavnegi6099 Před 3 lety

    you animate well

  • @nd6708
    @nd6708 Před 4 lety +2

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

  • @devmeta1478
    @devmeta1478 Před 2 lety

    i love you bro...

  • @ShiroiWoolf
    @ShiroiWoolf Před 4 lety

    Rust in 100 seconds thanks!

  • @LifeAtlas
    @LifeAtlas Před 4 lety

    you should get a merch shop

  • @augustinekanyi
    @augustinekanyi Před 4 lety

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

  • @Gaiafreak6969
    @Gaiafreak6969 Před 4 lety

    Subbed