Reverse Engineer CSS Animations

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Use the Chrome browser's animation dev tools to record, analyze, and reverse engineer CSS animations.
    #css #webdev #shorts
    Official docs developer.chro...

Комментарии • 565

  • @fgsaldanha
    @fgsaldanha 3 года назад +8748

    Pro tip for advanced programmers: use Ctrl + C and Ctrl + V

    • @Fireship
      @Fireship  3 года назад +1633

      Good call, I wanted to keep this more beginner friendly with right + click

    • @nowifi4u
      @nowifi4u 3 года назад +210

      That feel when Ctrl+C and Ctrl+V are not beginner friendly :P

    • @aquual1462
      @aquual1462 3 года назад +66

      @@Fireship lets not forget the mac users :)

    • @arafatzahan2082
      @arafatzahan2082 3 года назад +40

      But it's not cross platform solution.

    • @zyansheep
      @zyansheep 3 года назад +2

      @@dixztube yeeeeee I wish I was good at vim, but its just so slow for me

  • @rubenforner
    @rubenforner 3 года назад +3381

    "Animate like a pro by right click copy and paste " loved that ❤️

    • @poujhit
      @poujhit 3 года назад

      Lol ya🔥

    • @tanmay______
      @tanmay______ 3 года назад +17

      “If you steal something, make it better”

    • @PajamaPalace
      @PajamaPalace 3 года назад +10

      Stack overflow would be proud

    • @nap2t3r
      @nap2t3r 3 года назад

      That was priceless

    • @husseinkassem494
      @husseinkassem494 3 года назад

      Thats actually how it works

  • @robhartle1849
    @robhartle1849 3 года назад +1310

    When you thought it was impossible to learn stuff in just 100 seconds, he comes along and teaches you something in almost a third of 100 seconds. Kudos to the man, everybody!

    • @RobertWildling
      @RobertWildling 3 года назад +3

      You mean the right-click pro tip? :-D

    • @Kevin-jc1fx
      @Kevin-jc1fx 3 года назад +14

      @@RobertWildling Nah, that was just so that the beginners around here won't feel excluded. The advanced programmers already use Ctrl+C and Ctrl+V 😂

    • @troler7147
      @troler7147 3 года назад

      @@Kevin-jc1fx No they use v and p

    • @sodiboo
      @sodiboo 2 года назад

      @@troler7147 Yeah, most people think Ctrl+C and Ctrl+V is important, but don't realize only half of that is true. Ctrl+P is way more important than Ctrl+C, because it lets you print in 2/5ths as many keystrokes in python, or 1/9th as many keystrokes in Java. It's way faster and way more important than Ctrl+C, since you can always right click copy from stackoverflow, you're already using the mouse anyways

  • @seasong7655
    @seasong7655 3 года назад +1913

    - Why should we hire you?
    - Look at these fancy animations...

    • @elementiro
      @elementiro 3 года назад +139

      - Why should we hire you?
      - I can copy and paste...

    • @Eldalion99999
      @Eldalion99999 3 года назад +143

      you are joking, but I got legit aproached by a company cuz of this reason

    • @radwl
      @radwl 3 года назад +13

      - Hired

    • @diegoalvarez437
      @diegoalvarez437 3 года назад +7

      @@elementiro I know how to vs I can is the huge difference 🤣🤣

    • @CodeHemu
      @CodeHemu 2 года назад

      Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss Csssss

  • @catmankitty9504
    @catmankitty9504 3 года назад +90

    This is the best CSS tutorial I've ever seen

  • @verified_tinker1818
    @verified_tinker1818 3 года назад +208

    jokes on you, my boss pays me for this

  • @FalseDev
    @FalseDev 3 года назад +369

    The ending about copy pasting was smooth

    • @Optimistas777
      @Optimistas777 3 года назад +1

      but serious, isn't copy pasting other people's code a copyright infringement?

    • @Nicistarful
      @Nicistarful 3 года назад +16

      @@Optimistas777 In that case you're copying an animation / transition from a stylesheet.
      Animations in CSS are often just transitions defined by curves.
      Curves are math.
      You can't copyright the principles of mathematics.

    • @gnsf
      @gnsf 3 года назад

      @@Optimistas777 kind of, no one will notice that

    • @Optimistas777
      @Optimistas777 3 года назад +1

      @@Nicistarful animations and graphics require creativity, by definition. also, possibly many hours tweaking, tooling, etc. Also, images are easy to compare for infringement, some advanced animations, movements as well. But regardless, all animations and pictures also contain inherent "fingerprint" through the uniqueness of the least significant digits - in other words there are many ways to paint a circle, but only ONE way out of millions to paint the circle exactly that way down to each pixel shade and animation millisecond

    • @valerioharvey7289
      @valerioharvey7289 6 месяцев назад

      @@Optimistas777 no one own a bunch of CSS code. And they can't do anything about it, since Google allow people to see the web's code

  • @madloop3217
    @madloop3217 3 года назад +238

    “Good artists borrow, great artists steal.”

    • @Optimistas777
      @Optimistas777 3 года назад +5

      but serious, isn't copy pasting other people's code a copyright infringement?

    • @caparazo3488
      @caparazo3488 3 года назад +32

      @@Optimistas777 I think it might get too complicated since they're CSS properties.

    • @Linkeshvaranrr
      @Linkeshvaranrr 3 года назад

      @@caparazo3488 😼

    • @user-zi8lg5qu1h
      @user-zi8lg5qu1h 3 года назад +27

      @@Optimistas777 There is no such thing as copyright for functionality, you can copy an animation sequence and mostle anything that isn't patented or trademarked.

    • @MrDyln
      @MrDyln 2 года назад +17

      @@Optimistas777 coding is considered creativity and as such is covered by artistic copyright law. As such, if you copy the entire website. That's a no-no. Borrow a piece. Okay. Borrow a piece and adapt it. That's transformative, baby! Now you're a coder and an artist!

  • @febrilian
    @febrilian 3 года назад +232

    Me, a backend developer:
    "Hmm interesting 🤔"

    • @stackoverflow2155
      @stackoverflow2155 3 года назад +42

      Hacker : **slaps website backend with payloads**
      Hacker : This bad boy can fit so many vulnerabilities.

    • @MM-vr8rj
      @MM-vr8rj 3 года назад +3

      @@stackoverflow2155 BURP

    • @emperorreload
      @emperorreload 3 года назад +3

      @@MM-vr8rj Suite

    • @kushpatel6567
      @kushpatel6567 16 дней назад +1

      Is it only me as a backend developer who thinks css is way more harder than beckend?

    • @pizzamon4990
      @pizzamon4990 15 дней назад

      ​@@kushpatel6567 no its just more boring

  • @fikrad0
    @fikrad0 3 года назад +313

    Last step don't tell your friends you copy and past : trust me 😅

    • @realSeyitan
      @realSeyitan 3 года назад +21

      True. Also, it'll be a good idea to understand the code.

    • @codiumyt
      @codiumyt 3 года назад +3

      past?

    • @lucadelauw9039
      @lucadelauw9039 3 года назад +16

      @@codiumyt pasta

    • @silverzero9524
      @silverzero9524 3 года назад +1

      they know

    • @bogota2464
      @bogota2464 3 года назад +5

      If you do that **once** they’ll say you copy-pasted everything from now on lmao

  • @RobertBrunhage
    @RobertBrunhage 3 года назад +34

    The pasting part is my favourite 😎

    • @sauravadhikari8645
      @sauravadhikari8645 3 года назад +1

      Well, I am sure that, one of the requirements to be a developer is to have great deal of experience in copy pasting.

  • @ThiagoVieira91
    @ThiagoVieira91 3 года назад +78

    Now I can do fancy animations in less than 38 seconds. Got'em!

  • @dablulite
    @dablulite 29 дней назад +2

    I cannot even begin to describe how useful this is to me, I've been looking for something like this for months

  • @mike22273
    @mike22273 24 дня назад +3

    Bonus tip, this works for front end, back end, database, APIs… email bodies… birthday cards… wedding vows… It’s really a universal software development trick

  • @iAmPerflexed
    @iAmPerflexed 10 месяцев назад +13

    **copy pasted fancy CSS animations**
    Hiring manager: "ooh spangly things 🤩 you're hired."

  • @mukeshwarvarma9957
    @mukeshwarvarma9957 3 года назад +74

    Duuude. I was asked today to look at how a website did their animations and I had no clue where to start. Annnd then this shows up on my recommendation 🤔😯

    • @klauseba
      @klauseba 3 года назад +1

      Just a coincidence. I'm not a developer but I also got it as a recomandation. And there's 7 billion other people on earth so no illuminaty confirmed.

    • @mukeshwarvarma9957
      @mukeshwarvarma9957 3 года назад +3

      @@klauseba ok what I actually meant was not recommendation but Jeff uploaded it on the same day I was supposed to look into animations. Correction*

    • @adot3210
      @adot3210 Месяц назад

      ​@@mukeshwarvarma9957 it was meant to be

  • @tonymasse3887
    @tonymasse3887 3 года назад +28

    Freaking hilarious! 😂
    Yet super informative, I didn't know about the Animation Panel in Dev Tools. Awesome.

    • @blackerhawk1508
      @blackerhawk1508 2 года назад

      For me, was awesome to discover the code coverage one

  • @Calupp
    @Calupp 3 года назад

    Literally the only shorts I've ever "liked" Please keep these coming

  • @rmoyni3
    @rmoyni3 3 года назад +6

    All these shorts’ endings are fantastic 😂

  • @sauravadhikari8645
    @sauravadhikari8645 3 года назад

    Keep up with these short vertical videos, they are awessome. Your works really makes the day.

  • @marufhassan634
    @marufhassan634 3 года назад +256

    Expert devs and designer taking months to create flawless animation
    .
    .
    Me- Copy paste goes brrrrrrrrr

    • @contactdi8426
      @contactdi8426 3 года назад +6

      LOL 🤣🤣🤣 Copy Paste goes brrrrr...

    • @klauseba
      @klauseba 3 года назад +3

      just like China

    • @lycan2494
      @lycan2494 3 года назад +1

      LMFAOOO

    • @ianbdb7686
      @ianbdb7686 3 года назад +1

      Must be from sneaker twitter

  • @11vag
    @11vag 3 года назад

    Man, these shorts are fireeeee. I love the sense of humor of this dude.

  • @TheEpicFace007
    @TheEpicFace007 3 года назад +7

    I love your sense of humor

    • @Fireship
      @Fireship  3 года назад +23

      I wasn't joking

    • @jaydstone
      @jaydstone Месяц назад

      ​@@Fireship 💀

  • @daniel_q40
    @daniel_q40 2 года назад +2

    Dude... the freaking animation panel indeed exists, crazy.
    Been looking for something like that for a long time

  • @MM-vr8rj
    @MM-vr8rj 3 года назад +6

    Finally a thing that I knew already. Guess I'm a pro at reverse engineering static websites now. Maybe a tutorial on how to reverse engineer JavaScript? (please in depth and not just inspecting the event handlers of an element)

  • @snopz
    @snopz 2 месяца назад +1

    We need a video on how to know where the random values in the requests comes from / made

  • @zidaanhayat4286
    @zidaanhayat4286 3 года назад

    Kudos to the most accurate web dev tutorials known to the internet

  • @KastanDay
    @KastanDay 3 года назад

    This was very well made. Probably took forever to put together.

  • @alirahmani5601
    @alirahmani5601 3 года назад

    I love these new #Short stuff.

  • @ThomasConover
    @ThomasConover 25 дней назад

    Bro is flexing his reverse engineering skills in the face of noobs without pissing them off. That’s a pretty impressive skill in itself.

  • @ideas-matter
    @ideas-matter 18 дней назад

    Copy/paste, that's perfect I've been practicing that for 20-years. Getting really good at copying stuff, but sometimes I paste it in the wrong place.

  • @AyushSharma-id3ld
    @AyushSharma-id3ld 3 года назад +5

    0:14 Ctrl + Shift + P. But Great content as always. Your tutorials greatly improved the quality of my project. Keep up the good work.

  • @mrbjjackson
    @mrbjjackson 3 года назад +1

    Dude the rate at which you're putting videos out lately is insane. Is it just you making them or do you have a team? Either way it's impressive. Just please don't burn yourself out! We need you to stick around!

  • @piotrszewczyk9749
    @piotrszewczyk9749 3 года назад

    Oh man :) You're gold. You poses every single virtue ideal engineer should have: Precision, practicality and darn good sense of humor.

  • @user-zo2ky4mz7d
    @user-zo2ky4mz7d 3 года назад

    I was literally just thinking about this this morning. Thank you for this. Although short, but it's gold. 🔥

  • @FalseDev
    @FalseDev 3 года назад +10

    Me a backend developer watching this anyways:

  • @aloblanko
    @aloblanko Год назад +1

    I Love that pro Tipp at the end 😂😂

  • @brianalpert1786
    @brianalpert1786 3 года назад +7

    Student who only knows C/C++: hmm yes interesting.

  • @ziaahmad8738
    @ziaahmad8738 3 года назад

    Damn those right click tricks are so good : D

  • @self-interest.
    @self-interest. Месяц назад

    Honestly the best advice you can give because these days companies want you have unimaginable skills

  • @azatecas
    @azatecas 3 года назад

    Bro this is a time saverrr

  • @Ainigma
    @Ainigma 3 года назад

    Didnt know about the animation panel. Sweet!

  • @CoderFromPakistan
    @CoderFromPakistan Месяц назад

    There's also an AOS library for that, it animates on scroll.

  • @alienfunbug
    @alienfunbug 2 года назад

    I can’t upvote this enough!!!! Blazing fast storefront with optimized ui/ux: cool. Parallax scroll five raw images: OMG YOU ARE A GOD!

  • @noumanshah4275
    @noumanshah4275 3 года назад

    That force state saved my life

  • @ObinnaWGMI
    @ObinnaWGMI 3 года назад

    0:00 I love the fact he put flutter in the meme

  • @madannikalje760
    @madannikalje760 3 года назад

    Thanks man that's life changing

  • @numonamir9145
    @numonamir9145 3 года назад

    He has very clear voice to train someone

  • @cesarmurillo6192
    @cesarmurillo6192 3 года назад

    Good artists copy great ones steal. This just help me to copy (well let's say reuse) some animations I was trying to implement from other websites. Thank you so much man!

  • @basdfgwe
    @basdfgwe 3 года назад

    Nice love these type of vids.

  • @morshedulislamriaad6496
    @morshedulislamriaad6496 3 года назад

    That's awesome. Can you do a full project?

  • @kuntaldas2843
    @kuntaldas2843 3 года назад +4

    I think it existed in Fire-fox long before it came to chrome Dev tools.

    • @AbhinavKulshreshtha
      @AbhinavKulshreshtha 3 года назад

      Yup, I remember "borrowing" animation many years ago. Firefox still has better developer tools than chrome. Chrome did have better performance visualizer once, but now firefox also have a decent one.

  • @baobuiquang9743
    @baobuiquang9743 3 года назад

    I don't know why but I find this video both helpful and funny at the same time

  • @ethereal41
    @ethereal41 25 дней назад

    Wasn't expecting true and bartelby here ever

  • @Atanepes
    @Atanepes Месяц назад

    Yoo , thats a neat . 👌 thanks i need more of dev tools tips secrets

  • @spirits__
    @spirits__ 3 года назад

    Great tip. Will definitely use this to center my content

  • @cristianmartin3706
    @cristianmartin3706 3 года назад

    Best channel in youtube no cap

  • @Jdbluesky
    @Jdbluesky 2 года назад

    You are amazing!

  • @maximotejedapozo9335
    @maximotejedapozo9335 3 года назад

    I love all these pro tips.

  • @itzmeB2
    @itzmeB2 3 года назад +82

    When ur early but don't know anything funny

    • @Fireship
      @Fireship  3 года назад +27

      Gold! 🥇

    • @adarshkumar-jw2nz
      @adarshkumar-jw2nz 3 года назад +1

      @B2 medal passed down to you. 🏅

    • @itzmeB2
      @itzmeB2 3 года назад +5

      @@Fireship thanks for the vid bro. I didn't know that Google Chrome developer tools had that much animation visualization tools

  • @wanjohi
    @wanjohi 2 года назад

    This guy adds too much value to us
    We must protect him at all costs... I repeat at all costs

  • @SoulDragonXI
    @SoulDragonXI 3 года назад

    I am glad other people do this I'd feel bad, seeing something I liked on a website and copy-paste it for later, and redesign it fit the style of the project.

  • @rul1175
    @rul1175 Месяц назад

    This is the cheat code for every design.

  • @realSeyitan
    @realSeyitan 3 года назад +1

    "like a pro, right click copy and like a pro right click paste".
    Professional advice to become a pro

  • @milodevs
    @milodevs 24 дня назад

    Remember Ctrl C Ctrl V is faster that doing it yourself from scratch

  • @SargentPDA
    @SargentPDA 2 года назад

    I feel that most people won't appreciate the True wow in the beginning

  • @abdullahatif7854
    @abdullahatif7854 Месяц назад

    It's actually ctrl+shift+p. Had to Google it cause ctrl+p wasn't working. Anyways, awesome content as ever. Now I don't have to go into depression everytime I see a fancy animation and can't figure out how they did it XD

  • @cuy4z
    @cuy4z 2 года назад

    I love you, man.

  • @troyfitz1638
    @troyfitz1638 2 года назад

    Needed this Google algorithm doing work!

  • @cereal9525
    @cereal9525 23 дня назад

    Bro, literally what i do pretty much all the time.

  • @steamcode4441
    @steamcode4441 2 года назад

    Amazing vid, I don't know if I'm advanced enough to understand it yet though :)

  • @not.yet.famous9418
    @not.yet.famous9418 2 года назад

    First Flagship vid I ever saw
    I fell in love 😍

  • @neo7648
    @neo7648 3 года назад

    So much info in so little time 👍👍

  • @tjmarx
    @tjmarx Месяц назад

    Today I learned web developers have friends.

  • @joblessboy7030
    @joblessboy7030 3 года назад

    I never considered myself a pro until today.

  • @AToubar1
    @AToubar1 3 года назад

    For mac users, CTRL + SHIFT + P opens up the Command Menu.

  • @zhuolintsai9030
    @zhuolintsai9030 3 года назад

    The last step. Thought we didn't notice. But we did.

  • @MobiusCoin
    @MobiusCoin 3 года назад

    Nothing more pro than Ctrl + C, Ctrl + V

  • @paulodetarsonr3140
    @paulodetarsonr3140 3 года назад

    useful for me since im focused on back end and not front

  • @Rundik
    @Rundik 3 года назад

    The good old copy paste technique never lets down

  • @littledovecitydust
    @littledovecitydust Месяц назад

    now you just record the screen and ask Claude to write the CSS code.

  • @PonthiusWebDesigns
    @PonthiusWebDesigns 23 дня назад

    I showed my friends hello world... Guess who's a senior developer.

  • @Illu07
    @Illu07 2 года назад

    Didn't knew that ctrl + c and ctrl + v was the shortcut sequence for reverse engineering.

  • @elohell5229
    @elohell5229 Месяц назад

    saving for future references

  • @pritamhalder5962
    @pritamhalder5962 3 года назад +1

    this is what we call a PRO - Grammer move 😂

  • @aaron6235
    @aaron6235 19 дней назад

    Front end developers that write their own css are livid right now 😂

  • @pauldolton9118
    @pauldolton9118 3 года назад +1

    "boom! drop the mic" moment!

  • @BukanReviewBR
    @BukanReviewBR 3 года назад

    I'm new to this channel. This guy's tone is always serious so I can't tell if he's serious or joking

    • @goobsterBS
      @goobsterBS 8 месяцев назад

      It’s an AI voice

  • @nytr
    @nytr Месяц назад

    Oh shit, I didn't know about this animation window :D

  • @drtechnology5807
    @drtechnology5807 2 года назад

    Only if I knew this earlier when I had my assignment for designing my own website from html and css

  • @shivensaini3643
    @shivensaini3643 3 года назад +1

    Trait of good developer : Knows what to copy and paste, Simple!

  • @Peter-rm7io
    @Peter-rm7io 11 дней назад

    wow thanks for teaching the trick

  • @zeffali
    @zeffali 2 месяца назад

    Backend developers -- now I know how to center a div

  • @JohnCarloCahimat
    @JohnCarloCahimat 2 года назад

    man you're exposing my secrets

  • @GuitarJoshB
    @GuitarJoshB 3 года назад

    10 out of 10 would definitely recommend... just don't give away your magical secrets

  • @huntersteinmetz1587
    @huntersteinmetz1587 Месяц назад

    "Thanks for the inspiration" I say as I copy a entire website

  • @kartikeyvhebbar
    @kartikeyvhebbar 3 года назад

    Front end: Reverse Engineering
    Backend: copy - paste

  • @Adomas_B
    @Adomas_B 2 года назад

    Great! Now I just need programming friends. Can you make a video "social life in 100 seconds"?

  • @ninjaasmoke
    @ninjaasmoke 3 года назад

    This guy just solved css

  • @kendedetar
    @kendedetar 3 года назад +8

    Hey man, are you secretly watching me 👀?
    Anytime you post, it’s always something that I’m currently working on. It’s suspicious.
    Jokes aside, love your videos. Great content!