CSS Transition (CSS Animations Series Part 1)

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

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

  • @ivihysenbelli475
    @ivihysenbelli475 4 года назад +1

    When I first started to learn Web Dev came across one of his videos, the rest is history!

  • @sad-wn2ys
    @sad-wn2ys 8 лет назад +291

    #devtips{
    transition: thumbs-up now;
    }

  • @WolfersHD
    @WolfersHD 8 лет назад +2

    I like that you go over actual use cases unlike the "static by-the-definition" tutorials most people put out. I hope this series lasts a long time :)

    • @OfficialDevTips
      @OfficialDevTips  8 лет назад

      Thanks Wolfers! Me too!

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

      This is is an old comment but it's at the top for me so I'm gonna respond.
      I agree. Knowing how to do something probably won't stick unless I also learn *why* I want to do this.
      If use cases are given, then the knowledge stops being abstract and starts being another tool in my belt.

  • @ahmedkhaled1068
    @ahmedkhaled1068 8 лет назад +6

    I swear my jaw literally dropped at 17:39. 🙌
    Awesome Tutorial. 👏

  • @leandrodossantos9160
    @leandrodossantos9160 8 лет назад

    Nice that you are humble enough to share these tutorials!!!!
    Thanks a lot.
    I'm starting as a front end developer and you have been helping a lot.
    Shout out from a Brazilian living in Amsterdam!!!
    Thanks again Man!!

    • @OfficialDevTips
      @OfficialDevTips  8 лет назад

      You are welcome, and good luck in Amsterdam, I've heard its a cool place :)

    • @leandrodossantos9160
      @leandrodossantos9160 8 лет назад

      Thanks, Well if you ever wanna come and see it for yourself
      you got a bud, thats how I have to repay you for putting good free content on the internet.
      Have a good one!

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

    This is an amazing tutorial. I keep coming back to it for various things. You were an mazing teacher and I learned a lot of stuff especially CSS from you. Its very sad that you left youtube.

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

    wow its been 5 years..., good to see you again. and thanks you guys help me a lot

  • @thetiredtire4015
    @thetiredtire4015 8 лет назад

    I've been a daily youtube watcher for years, but yours is actually the first channel I use the subscribe button to, very good content and teaching material, I'm on a viewing streak now.

  • @MegaLooters
    @MegaLooters 6 лет назад

    i will never see CSS same after ur video ! thnks

  • @JordanFromIT
    @JordanFromIT 8 лет назад +10

    can't wait to see the key frames tutorial haven't managed to wrap my head around key frames in CSS

  • @nitram_nosnibor
    @nitram_nosnibor 8 лет назад

    Cheers Trav, I haven't been on for a while but back to web design now so it's good to be seeing/hearing you. Decided I'm going to be using Transform more now so this was super useful. Thanks again!

  • @dasuew
    @dasuew 8 лет назад

    Awesome style of performing a tutorial. I like your calmness. Thx for your effort

  • @yeaitsme6834
    @yeaitsme6834 8 лет назад

    As always Travis, great job. Can't wait for the next part. There are always these little hidden gems in your tutorials that I keep using for my own projects. I never thought of making more complex transitions with multiple elements. Thanks again!

  • @EdikManukyan1155
    @EdikManukyan1155 8 лет назад +2

    overall dude, you're a cool developer, who shares his knowledge with others, and that everyone appreciates your work is a fact, nice job, hope to see a lots of new stuff from you soon :)

  • @TheodoreRavindranath
    @TheodoreRavindranath 7 лет назад

    Way well explained! And you went for the little tricks and gotchas and best practices.. thanks for doing this!!

  • @eaglebirdiepar
    @eaglebirdiepar 8 лет назад +2

    This guy deserves a lot more subscribers I learn so much

  • @JackbearAmine
    @JackbearAmine 8 лет назад +1

    you're the best teacher for me now

  • @sandovalproducer
    @sandovalproducer 5 лет назад

    TIL about codepen in the despription of the video, woooahhh, fantastic tool. thank you

  • @HekaFOF
    @HekaFOF 8 лет назад +30

    DevTips is at his roots :)

  • @itsMilanYT
    @itsMilanYT 8 лет назад +12

    I'm abolutely in love with the style of this episode.
    Especially the nice colour animated backgrounds.
    I'm wondering, how did you/your editor do that?
    Would love to intergrate something like that in a presentation for example.

  • @shahabeskandary6166
    @shahabeskandary6166 6 лет назад

    your perfect dude , your presentation just attract me so much and your ability to speak english and make the audience to understand all of the parts of the subject, my english sucks but i understood you very well
    thanks a lot for making this perfect video for free
    best regards

  • @rajb22
    @rajb22 8 лет назад

    Wow, One of the best tutorial videos I have come across, really like your style, thank you.

  • @_DeProgrammer
    @_DeProgrammer 8 лет назад

    Thanks for all the videos Tdog! lol your my favourite channel man please don't stop the videos. Much Love!

  • @amanminhas6696
    @amanminhas6696 8 лет назад

    Dude, just the ease with which you explain things is so damn impressive. I watch you and it makes me go and want to teach more people. Massive respect!

  • @shmighty6681
    @shmighty6681 7 лет назад

    Simple, clean, and easy to understand. Thank you for the great work!

  • @TanGuven
    @TanGuven 8 лет назад

    every time you teach me new stuff, keep going like that...

  • @Juksemakeren
    @Juksemakeren 8 лет назад +132

    opaycity

    • @Derek-y9q
      @Derek-y9q 8 лет назад +2

      Humongos Wot?!?!?!?!?!

    • @Brainstudyandsign02
      @Brainstudyandsign02 8 лет назад +1

      opacity:0.9 - 0.1; }

    • @hzmi_
      @hzmi_ 7 лет назад +18

      for a second i thought i was pronouncing this wrong my whole life >_>

    • @MrJohn-wy2hn
      @MrJohn-wy2hn 7 лет назад

      lol, for some reason I can't stop laughing with this comment

    • @lukem118
      @lukem118 7 лет назад

      huver huver huver :DD

  • @webguru9673
    @webguru9673 6 лет назад

    what a style of yours of speaking? love it.

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

    It was a really good tutorial. You gave good examples of how logic works.

  • @designertjp-utube
    @designertjp-utube 4 года назад

    Wonderful CSS Lecture Video! Aroind Frames 8:10 you took me straight back to OldSkool *After* *Effects* 4.1 !

  • @jcpartri
    @jcpartri 6 лет назад

    Ahhhh.... I had the jittering problem on my webpage (I'm flipping cards) and now I know to place the hover transform on the container. :-) Thank you! -Many blessings.
    I learned something today.

  • @JulianHernandez-zw4ob
    @JulianHernandez-zw4ob 8 лет назад

    Bro, you make the best tutorials I've seen. You go deeper into things and talk about performance, and what should and shouldn't be done. You should make an Udemy course, if you did I would probably buy all of them.

  • @devensky00
    @devensky00 8 лет назад

    Thanks Travis, you literally saved my life.

  • @jose17452178
    @jose17452178 8 лет назад

    This was a great video. You have a great explanation of how to create CSS Animation!

  • @asencme
    @asencme 8 лет назад

    Very helpful! I mean, I know this, it's not something new, but the explanation is really good and Travis actually gives me some ideas for my own websites with these tuts. Thanks Travis!!!

  • @picool13
    @picool13 4 года назад

    Righty said, even when I first used pointer event for JavaScript in my CSS I just wowed. My reaction was same just like you, why people don't talk about it that much. Pointer event sometimes really helpful.
    I used pointer event none for an icon used inside an anchor or button tag. This is every useful when you add event listener to button or a link with an icon inside. This will stop event bubbling for the element.

  • @ocanodiego
    @ocanodiego 8 лет назад

    Loved it Travis, solid job. I will support through patreon for sure soon please keep rocking it.

  • @sonimoretti
    @sonimoretti 7 лет назад +1

    YOU ARE THE BEST TEACHER !!!

  • @michyscholar3829
    @michyscholar3829 6 лет назад

    The best teacher ever.

  • @JideLambo
    @JideLambo 8 лет назад

    css transition just made sense. Thanks

  • @raitasorin
    @raitasorin 6 лет назад

    You are The best in our Planet Trevor !

  • @bobvanboekel1082
    @bobvanboekel1082 8 лет назад

    helped me so much, I was looking for that trigger several hours!!

  • @clueple
    @clueple 7 лет назад

    Just wanna say big thanks to you ... just learned that the free Shotcut video editor supports html overlay
    (I started noticing how powerful it is by just using the marquee tool to insert scrolling text to my video)
    Then, I saw your video on CSS keyframes ...
    Thinking of creating a highlight effect with pan & zoom using CSS
    Thanks again... subbed

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

    Subscribed. Didn't know about pointer-events

  • @fancylad2006
    @fancylad2006 8 лет назад +1

    Fantastic tutorial, as they all are! Thank you.

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

    Awwww i miss this so much!

  • @JasonLayton
    @JasonLayton 4 года назад

    Good personality and content. I enjoyed learning with you. Thank you.

  • @ImStormFTW
    @ImStormFTW 8 лет назад +1

    DevTips: The definition of a great RUclipsr :D I lofe your tips series and 117 likes to 0 dislikes is amazing :P

  • @TechRatesHD
    @TechRatesHD 8 лет назад +2

    I like this type of videos where it goes in dept of the subject. Keep it up!

  • @256k_
    @256k_ 8 лет назад

    Trav you're awesome. the quality of your videos is getting exponentially better! I'm in the process if finding me a job (or paying clients) in web development after deciding to change my career plans to this. once i get something going you're definitely going to be getting a new Patreon. :)

  • @storieswelove4048
    @storieswelove4048 8 лет назад

    currently i am obsessed with animations & i was really excited to see you are doing a eries on it! thanks for that! can´t wait or the next video! :)

  • @N0biKn0bi
    @N0biKn0bi 6 лет назад

    17:17 - oh my god. this is the moment me and the universe was one. Now I understand!! Thanks!

  • @mikedavies3475
    @mikedavies3475 8 лет назад

    Excellent video Travis - thank you.

  • @DharmalingamValaguruitinfo
    @DharmalingamValaguruitinfo 8 лет назад

    Awesome tutorial for beginners, Whenever i watched this video really impressed with this way of designing. thank you man !!

  • @funnyfoodguy
    @funnyfoodguy 7 лет назад

    You sound almost just like Tom Segura. Best tutorials I've seen on here. Keep up the good work.

  • @MrJLouisS
    @MrJLouisS 8 лет назад

    Thank you Travis for your awesome tutorials!

  • @nonchalant8473
    @nonchalant8473 8 лет назад

    Another awesome tutorial... thanks Travis!!!

  •  8 лет назад

    nice travis looking foward to it

  • @sobeyyy
    @sobeyyy 4 года назад

    I really like your videos and how you explain things and not just code through it. I wasn't able to get my js triggers working since i didn't have jQuery on my local. but great video.! subscribed !

  • @malmahsyar3347
    @malmahsyar3347 8 лет назад

    cant wait to see next part,..
    great tutorial trav

  • @Deprecated446
    @Deprecated446 5 лет назад

    Thanks so much! Great breakdown, looking forward to the key frames vid!

  • @Natasha-mj4uz
    @Natasha-mj4uz 8 лет назад

    Yeah more practical web developement tutorials. THANKS Travis..

  • @anthonydalessio451
    @anthonydalessio451 8 лет назад

    Loved your explanation and just wanted to add something I find really useful when using the transition property. If you want your object to transition one way, and then transition back to its original state a different way, set a transition property on both the original and transition states. In this case the transition property set on the :hover or added class state will affect the transition TO that state, and the transition property added on the original element will affect the transition BACK to its original state. Can make for some pretty cool combinations :)

  • @alexanderbrown1178
    @alexanderbrown1178 8 лет назад

    Fantastic video, Travis. I can't wait for the next one! Thanks for all you do :)

  • @MaxWeir
    @MaxWeir 8 лет назад +3

    I like where this is going

  • @PP-yi2ip
    @PP-yi2ip 7 лет назад

    Man you are the best!!! Keep going, you are talented as a teacher!!!!! Thank you!

  • @whipchops
    @whipchops 8 лет назад

    THIS WAS EXCELLENT

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

    everyones laughing at how you say opacity...but im laughing because you said everyone loves a pink box lolll. awesome tutorial btw

  • @alinawaz4034
    @alinawaz4034 6 лет назад

    Amazing best video on transition Love it

  • @TarrenHassman
    @TarrenHassman 6 лет назад

    position: left,right,absolute, relative
    could be animated if the browser calculated the coordinate position of all the elements after the change occurs and then applies a movement(translation) transformation to all the affected elements.

  • @ruchaabhyankar
    @ruchaabhyankar 4 года назад

    Really nice explanation

  • @josema-boy7610
    @josema-boy7610 8 лет назад

    Excellent work!!!! Thanks for the help.

  • @Pottsy
    @Pottsy 8 лет назад +1

    Amazing video man, I've always wanted to l know how to make my elements have a bounce effect I thought it would be done through key frames but cubic bezier makes it much easier! Thanks Travis!

  • @chris.scott510
    @chris.scott510 7 лет назад

    Awesome video, love the simplicity!

  • @jeyemGFX
    @jeyemGFX 8 лет назад

    I would love to see a public github repo with the code examples like you did in the "Parallax on the web" series with this amazing PR discussion video. Its like a more advanced "Comment on comments" thing and I loved it!

    • @OfficialDevTips
      @OfficialDevTips  8 лет назад

      Good suggestion, but as it is right now, i've got them running in codepen

  • @michaelangular2553
    @michaelangular2553 6 лет назад

    you're my css hero

  • @Ginfio
    @Ginfio 5 лет назад

    I need help... How do you make an animation happen when a different button is clicked? Example: I have a button called "abc" and a button called "OK". So how can I make something happen to "Ok" when the button "abc" is clicked?

  • @MattBidewell
    @MattBidewell 7 лет назад

    FYI watchers! Travis is using JQuery libary, make sure you import it if you're trying to mimic this pen.

  • @jayhoops2480
    @jayhoops2480 6 лет назад

    had to watch this for class

  • @woodwoody9083
    @woodwoody9083 8 лет назад

    Your CSS tutorial is awesome. Thanks man!

  • @carolyn_s
    @carolyn_s 8 лет назад

    Great video!! Answered a lot of questions!

  • @aungkoung0075
    @aungkoung0075 5 лет назад

    thanks for explaining that jittering problems.

  • @ecmonal
    @ecmonal 8 лет назад

    I can't like this video twice... Therefore 5 stars from me ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 5/5

  • @jabiribnmuzammel3978
    @jabiribnmuzammel3978 5 лет назад

    very very very cool teaching system ....please keep it up...

  • @Julliigan
    @Julliigan 8 лет назад

    U always save me on my works, thank you Travis (:

  • @AravindBalla
    @AravindBalla 8 лет назад +1

    This is the way you teach it! You rock Travis :D

  • @Nisa-Julie
    @Nisa-Julie 8 лет назад

    Very good tutorial i really love all video you make you look like my teacher.
    Thank you.

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

    this video really best than otherrrrrrrrr

  • @rafaelgrube
    @rafaelgrube 8 лет назад

    Thx Travis! I love your tutorial videos!

  • @reliancers
    @reliancers 8 лет назад

    Thank god for this series

  • @foxlance
    @foxlance 8 лет назад

    I have been waiting for this! Damn good one!

  • @hasratsabit7116
    @hasratsabit7116 8 лет назад

    Just Awesome!! Thank you very much Travis. You are the man!!!

  • @arpi7
    @arpi7 8 лет назад

    Great Video Travis, as always (i know CSS transition but this is your video so i will definitely gonna watch this)
    Next, you should make a series on CSS media queries and then convert non-responsive sites to responsive (that would be really cool) :D

    • @OfficialDevTips
      @OfficialDevTips  8 лет назад

      That's actually a really great idea :) Noted !

  • @BK-ze9zz
    @BK-ze9zz 8 лет назад

    Not entirely sure but I think transform and opacity are cheap to animate since they can be promoted their own layer and then be processed on the compositor thread not triggering layout and paint.
    To do this you'd have to set will-change in the CSS otherwise I think it'll trigger layout paint and composite and hence not be cheap to animate

  • @yahsararelhebrewagency4977
    @yahsararelhebrewagency4977 8 лет назад +2

    i learned something new today; "pointer-events:" thanks brother. (javascript scares me)

  • @lucaslima1573
    @lucaslima1573 4 года назад

    this is..remarkable

  • @alexc1538
    @alexc1538 5 лет назад

    Thanks for this, really helped me out in understanding this styling property :)

  • @diegobeltran97
    @diegobeltran97 8 лет назад

    Thanks for your tutorials Travis¡¡ Saludos desde Colombia

  •  8 лет назад

    Another great educational video. Thank you Travis. I just want to ask you about the presentation at the first part of video. In what kind of soft did you make it. I do not think that it is Microsoft PowerPoint or so. Thank you.

  • @monugupta32
    @monugupta32 8 лет назад +29

    pointer-events: none;

    • @OfficialDevTips
      @OfficialDevTips  8 лет назад +2

      yes, totally!

    • @monugupta32
      @monugupta32 8 лет назад

      +Abdul Ghani web can never die dude.. one big example is myntra... #invinsible

    • @sergi3629
      @sergi3629 8 лет назад

      The hell are you talking about...?

    • @monugupta32
      @monugupta32 8 лет назад +1

      Sergi O Who are you talking to ? you should googly plus them (+) :P

    • @amrojjeh
      @amrojjeh 8 лет назад +2

      +ADG you are using a web platform right now. What do you mean by "they are dying"?