Slick UI Animations with Anime.js Tutorial (And Vanilla JS!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024
  • skl.sh/designc... - First 500 people to sign up will get their first 2 months free!
    Today's Question: Which animation platform do you use?
    designcourse.com - Learn UI/UX from Scratch with my new service (coming soon)
    -- Today, we're going to take a look at creating UI animations with AnimeJS's timeline, as well as with plain old JavaScript.
    Codepen for this project:
    codepen.io/des...
    Let's get started!
    - - - - - - - - - - - - - - - - - - - - - -
    Subscribe for NEW VIDEOS!
    My site: designcourse.com
    My personal FB account: logodesi...
    Coursetro FB: coursetro
    Coursetro's Twitter: / designcoursecom
    Join my Discord! / discord
    ^-Chat with me and others
    - - - - - - - - - - - - - - - - - - - - - -
    Who is Gary Simon? Well, I'm a full stack developer with 2+ decades experience and I teach people how to design and code. I've created around 100+ courses for big brands like LinkedIn, Lynda.com, Pluralsight and Envato Network.
    Now, I focus all of my time and energy on this channel and my website Coursetro.com.
    Come to my discord server or add me on social media and say Hi!

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

  • @DesignCourse
    @DesignCourse  5 ปีที่แล้ว +14

    Today's Question: Which animation platform do you use?

    • @DesignCourse
      @DesignCourse  5 ปีที่แล้ว

      @Rei The Black I do, it's in the youtube description. But I won't be able to help you there. Maybe someone else in the #help chan can.

    • @davidvasquez5676
      @davidvasquez5676 5 ปีที่แล้ว

      DesignCours

    • @davidvasquez5676
      @davidvasquez5676 5 ปีที่แล้ว

      DesignCourse p

    • @mohamadhelaly4979
      @mohamadhelaly4979 5 ปีที่แล้ว

      Thanx alot as always u r awesome.
      I used to use animate.css
      But now i create my animation from scratch. But i will try this library
      Thanx for sharing 👍

    • @joshlopez85
      @joshlopez85 5 ปีที่แล้ว

      ive been using gsap. Anyone know the difference between gsap and anime.js?

  • @cmnweb
    @cmnweb 5 ปีที่แล้ว +6

    Nice video, i watch all the ads just for support this channel, greetings from Mexico.

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

    Never heard of anime.js, thanks for sharing! Vanilla JS is way to go, I dont want to rely on Jquery ever again!

    • @crashito_x
      @crashito_x 5 ปีที่แล้ว

      @@Mks25932 maybe a few years ago

  • @juliocodes
    @juliocodes 5 ปีที่แล้ว +3

    AOS is what I’ve used the most in the past. Great video by the way!

  • @rebelmachine88
    @rebelmachine88 5 ปีที่แล้ว +1

    Wow! Very simple explanation for something that seems pretty powerful. I can't wait to start messing around with this, thank you for the video!

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

    Thanks a lot Gary. This is really speedier than the vanilla JS approach.

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

    That's awesome, thanks for the intro course! I'm going to keep at it with anime.js. It looks like we just need to experiment with all the features until we have something cool on the page.

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

    Awesome! I was just checking out some examples from the GSAP website last night. Keep these coming sir 👍

  • @nxxxxzn
    @nxxxxzn 5 ปีที่แล้ว +95

    Can't wait for Hentai.js

    • @MrAF-xo3li
      @MrAF-xo3li 5 ปีที่แล้ว +3

      that's what i looking for

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

      I like how he specifically hearts a bunch of the other comments, even as this is the most liked by far.

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

      @@MatthewChenIsAwesome he wantedly didnt heart this. 😂

  • @jason0ng
    @jason0ng 5 ปีที่แล้ว +1

    Your videos are great man. Thank you for making and sharing them.

  • @caBE4R
    @caBE4R 5 ปีที่แล้ว

    Dude, YOU NEED MORE SUBS! you're the greatest TH-camr out there!

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

    love the fact the icons on your top have been green screened out

  • @birsingh5388
    @birsingh5388 5 ปีที่แล้ว +1

    I really enjoyed this whole demo, will try this for sure.
    I had used AOS and animate.css before, but this one looks more cool. 👍

  • @ChadVick
    @ChadVick 5 ปีที่แล้ว

    Thanks so much for the delay tip for setTimeout. That was awesome!

  • @AlejandroLopez-tb4un
    @AlejandroLopez-tb4un 4 ปีที่แล้ว

    AWESOME! very clean explanation. Thank you very much for sharing.

  • @MegaTRIANGULUM
    @MegaTRIANGULUM 5 ปีที่แล้ว +1

    Awesome video!! Definitley gonna try this out

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

    Love from India ❤️

  • @othmane8994
    @othmane8994 5 ปีที่แล้ว +1

    I think what you can do with JS for animation can also be done by CSS only. Animations are smoother using CSS. The only downside is some CSS features are not yet supported in all browsers. Thanks you for sharing ;)

  • @abazur7742
    @abazur7742 5 ปีที่แล้ว +1

    skip to 14:50 if you just wanna see the anime js thing

  • @PaulMcCannWebBuilder
    @PaulMcCannWebBuilder 5 ปีที่แล้ว

    I find that most of my animations can be done with CSS animations. I haven't done anything lately that required tricky timelines, but I use GSAP when lots of things need to sync. I'll look at anime.js next time though.

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

    Can you please do a video on page transition using anime js? A simple webpage(page 1) with a headline, a paragraph and an image. Also a nav bar in two with 2 links on top. When you click on second link(page2 ), instead of traditional page loading, page transition happens, new url changes dynamically without page reload. Current headline paragraph and image - fade out/ zoom out/slide out and new content of page 2 comes in with same effects..fade in/slide in/zoom in. Thanks!

    • @DesignCourse
      @DesignCourse  5 ปีที่แล้ว

      I've done a few page transition animation tutorials in the past (check my channel search). For angular, and I'm not sure if I did one for Vue or not.

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

    dude you're awesome. Thanks for the amazing video; as always.

  • @zacc.5342
    @zacc.5342 5 ปีที่แล้ว

    Thanks for the tutorial, learned some things!

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

    please can you dedicate a tutorial on what this means;
    const delay = time => new Promise(resolve => setTimeout(resolve, time));
    ..because, as you said yourself "its seems a little bit confusing"

  • @sunshineremovalsvic4576
    @sunshineremovalsvic4576 5 ปีที่แล้ว

    I use GSAP and Scroll Magic. Nice tutorial

  • @beratsulimani9823
    @beratsulimani9823 5 ปีที่แล้ว

    Awesome work, please keep it doing more animejs videos. 😍😍

  • @wintereh4818
    @wintereh4818 5 ปีที่แล้ว

    Love your quality of videos!

  • @cs_devel
    @cs_devel 5 ปีที่แล้ว

    Very cool stuff...thank you.
    By the way the dots on your shirt are treated like the greenscreen and changes color 😁

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

    very nice! enjoyed it a lot!

  • @WilliamMelton617
    @WilliamMelton617 5 ปีที่แล้ว

    Great tutorial! Thanks 🙏

  • @miguelacosta707
    @miguelacosta707 5 ปีที่แล้ว

    Great tutorial as always, and by the way beautiful guitar behind you. Ibanez?

    • @DesignCourse
      @DesignCourse  5 ปีที่แล้ว

      Yeah it's a lower range RG (RG470WHM). The guitar I play these days is a charvel dk24 hhs

  • @melv05
    @melv05 5 ปีที่แล้ว

    I so love your channel!

  • @juancamilonarvaezsandoval7969
    @juancamilonarvaezsandoval7969 5 ปีที่แล้ว

    Ty for this amazing video

  • @MD-cu8tt
    @MD-cu8tt 5 ปีที่แล้ว

    Thank you !!

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

    thank you so much

  • @Tamim-un8dy
    @Tamim-un8dy 5 ปีที่แล้ว +1

    Love from Bangladesh ❤

  • @deividaskrupstas
    @deividaskrupstas 5 ปีที่แล้ว

    Thank you Sir!

  • @MattSwann1
    @MattSwann1 5 ปีที่แล้ว

    GSAP for the win!

  • @alexandros-markovits
    @alexandros-markovits 5 ปีที่แล้ว

    Pretty cool!

  • @AFTstorm
    @AFTstorm 5 ปีที่แล้ว

    AOS for life

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

    Sick

  • @StanielBG
    @StanielBG 5 ปีที่แล้ว

    Love it!

  • @quentin9772
    @quentin9772 5 ปีที่แล้ว

    hello i want to know if its possible to add a "display: 'none' " in the propertie of the animation, wich is done at the end of the animation ? (im french so im sorry for my English :) )

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

    Eyyy, uve been such an inspiration for my videos, make sure to check em out the’re educative & mostly entertaining 😇

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

    Where is clear inteval in Vanila js .. and how it's working without it .. i dont understand !!!

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

      i got it... forEach is actualy trigger function once , and than go to other div .. when it finishes looping trough array it stops .. i think !

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

    Looks like Hawkeye is teaching me anime.js

  • @HarpreetSingh-cz2zh
    @HarpreetSingh-cz2zh 4 ปีที่แล้ว

    thanks.
    Is anime.js better than GSAP and is it backwards compatible?

  • @hamzashan8349
    @hamzashan8349 5 ปีที่แล้ว

    Can you please make a video just like this but in a zic zac manner?

    • @DesignCourse
      @DesignCourse  5 ปีที่แล้ว

      No clue who or what that is. ;)

  • @BMikel
    @BMikel 5 ปีที่แล้ว +3

    will this work with Vue.js?

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

      Should! Edit: Not my code, but anime.js should.

    • @BMikel
      @BMikel 5 ปีที่แล้ว

      @@DesignCourse i should give a try

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

    Guys, Has Sass a library?

  • @techwake360
    @techwake360 5 ปีที่แล้ว

    nice

  • @mohitaggarwal432
    @mohitaggarwal432 5 ปีที่แล้ว

    kool......................

  • @0282097
    @0282097 5 ปีที่แล้ว

    Watch how often you say "um" in your videos! Most people don't notice it until someone points it out, but it's one of those filler words that can disrupt an otherwise intelligent thought or presentation. There are tons of resources online on how to stop using "filler" words like "um."
    Killer tutorial, though. I looked for an Anime.js tutorial from you about two weeks ago and was dismayed to see that you didn't have any 3.0+ lessons. You must have read my mind.

  • @dusanbekovic8221
    @dusanbekovic8221 5 ปีที่แล้ว

    anybody notice the seemingly see-through portions of his body ? (*hint: UTF...) lol

  • @worldfuuny6523
    @worldfuuny6523 5 ปีที่แล้ว

    Pls give me wordpress vedio

  • @ErkanOkman
    @ErkanOkman 5 ปีที่แล้ว

    👍👏

  • @SunsetRacer
    @SunsetRacer 5 ปีที่แล้ว

    Sliiick :)

  • @AlexNguyenTCX
    @AlexNguyenTCX 5 ปีที่แล้ว

    Team coin

  • @desktorp
    @desktorp 5 ปีที่แล้ว

    shit like this is ruining the internet