Motion Design for the Web | FREE COURSE

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ค. 2024
  • In this motion design tutorial, you‘ll learn how to include motion in your web design projects using video, CSS, JavaScript, GSAP, SVG, Lottie, and more. Whether you’re just starting out or you’re looking to level up your skills, this course will help you bring your websites to life. ► Download unlimited photos, fonts & templates with Envato Elements: elements.envato.com/?...
    Together, we’ll dive into the principles of motion design, explore cutting edge tools, and we’ll learn how to apply them in practical real-world scenarios.
    19 practical exercises! Download the starter kit here to follow along bit.ly/motiondesignfortheweb
    00:00:00 Welcome to this motion design course
    00:03:55 The basics of motion design for the web
    00:16:22 Adding videos to a web page
    00:21:41 Exercise #1: Product feature with video
    00:29:58 Exercise #2: Hero section with video background
    00:33:52 Optimizing video for web performance
    00:41:55 Introduction to CSS transitions
    00:43:18 Exercise #3: Website header
    00:50:50 Adding motion with CSS transitions
    00:54:55 Exercise #4: Simple dropdown menu
    01:05:04 Exercise #5: Image gallery
    01:19:52 Exercise #6: Cool accordion
    01:32:04 Introduction to CSS animations
    01:35:40 Exercise #7: Simple loading screen
    01:40:36 CSS animations vs. CSS transitions
    01:44:20 Exploring loading animations
    01:51:18 Exercise #8: Site preloader
    02:02:51 Exercise #9: SVG text loader
    02:17:27 Exercise #10: Button with animated loading dots
    02:28:05 Animating illustrations and icons
    02:31:42 Exercise #11: Animated Lottie icon
    02:37:14 Exercise #12: Animated menu icon
    02:46:01 Exercise #13: Animated illustration
    03:09:14 Exercise #14: Animated avatars
    03:19:20 Creating accent animations
    03:25:35 Exercise #15: Animated logo
    03:40:43 Exercise #16: Typewriter effect
    03:59:00 Playing around with interactive animations
    04:05:48 Exercise #17: Mouse follow effect
    04:24:05 Exercise #18: Scroll-triggered animation
    04:44:39 Adding depth and dimension with parallax
    04:49:26 Exercise #19: Parallax animation
    05:07:03 Motion and responsive web design
    05:17:16 Thanks and goodbye!
    ► Read more on Envato Tuts+: webdesign.tutsplus.com/motion...
    Resources in this video: elements.envato.com/collectio...
    Resources for video editing
    matrix.fandom.com/wiki/Trinity
    www.imdb.com/title/tt1877830/...
    www.imdb.com/title/tt0439572/...
    www.cnet.com/culture/marvel-h...
    www.polygon.com/2020/9/23/214...
    edition.cnn.com/2019/09/16/eu...
    ew.com/article/2016/10/14/ben...
    Source files
    unsplash.com/photos/_5OPQ9PpLH0
    unsplash.com/photos/qQC8tyG_JVA
    unsplash.com/photos/4hMET7vYTAQ
    unsplash.com/photos/LSFuPFE9vKE
    unsplash.com/photos/4lWIQ43CCmM
    unsplash.com/photos/HR5msYXbvtM
    unsplash.com/photos/time-laps...
    lottiefiles.com/8167-simple-s...
    Reference
    handbrake.fr/
    videojs.com/
    lottiefiles.com/
    www.metalab.com/
    timelyapp.com/
    dogstudio.co/
    dennissnellenberg.com/
    www.layoutstudio.design/
    fullwhere-sz.webflow.io/
    www.insivia.com/2023-saas-mar...
    www.apple.com/imac-24/
    www.apple.com/ios/ios-17/
    www.invisionapp.com/
    shakuro.com/
    www.sketch.com/
    slgoetz.com/
    www.marieweber.fr/en/
    miti-navi.com/fr
    www.vool.studio/
    liftoffcourse.com/
    dribbble.com/shots/5236092-Sp...
    dribbble.com/shots/2566089-Os...
    dribbble.com/shots/2666261-Re...
    dribbble.com/shots/2038884-Le...
    dribbble.com/shots/21953371-W...
    mtbriders.co.uk/
    verholomchuk.com/
    moxion-preprod.rejouice.io/
    tobiasahlin.com/spinkit/
    stripe.com/en-ro
    feedly.com/i/welcome
    embacy-io.webflow.io/
    developer.mozilla.org/en-US/d...
    animate.style/
    cubic-bezier.com/
    gsap.com/
    lenis.studiofreight.com/
    koox.co.uk/
    www.firewatchgame.com/
    climbwales.co.uk/
    www.seher.no/annonsorinnhold/...
    developer.mozilla.org/en-US/d...

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

  • @user-ii4tb9uz9m
    @user-ii4tb9uz9m 5 หลายเดือนก่อน +100

    After completing 50 minutes on this video, I am having a feeling that a university professor is teaching. Smooth, point to point and informative.

  • @AstorSkywalker
    @AstorSkywalker 3 หลายเดือนก่อน +16

    Being a database programmer I'm having such a great time adding art to a web page. Definitely making my job more enjoyable. ❤🎉😊

  • @envatotuts
    @envatotuts  7 หลายเดือนก่อน +32

    During the Premiere @TATOMILLZ asked what desk mic stand Adi uses. We can now officially reveal... it’s an Elgato WAVE MIC ARM LP. You’re welcome! 🎙

  • @PaschalAOgba
    @PaschalAOgba 7 หลายเดือนก่อน +42

    For a long time now, I've been searching for a rich tutorial like this. Thank you so much.

  • @NeoMekhar
    @NeoMekhar 5 หลายเดือนก่อน +6

    This course is one of the best ive seen in a long while, hands down. Thanks a ton!!

  • @AgreeWithKT
    @AgreeWithKT 5 หลายเดือนก่อน +3

    I found his transitions between different statements of the tut to be smooth, he is animated at times and lastly captures them in these beautifully organized videos! He is the 'Holy Trinity'!!!

  • @uajoku
    @uajoku 6 หลายเดือนก่อน +17

    This course is so compelling. I was fixated to it till the end although I am new to this stuffs and just learning. The presenter is such a cool, calm and totally awesome teacher. I will look out for more stuff from him. Thank you so much.

  • @gambomaster
    @gambomaster 7 หลายเดือนก่อน +11

    Adi Purdila is one of my favorite teachers on the web. I have been learning from him for years and still don't get bored. Thank you Adi. Your voice and style of teaching makes me very comfortable when it comes to grasping and learning new things. 🙏

  • @LFKEFOK
    @LFKEFOK 7 หลายเดือนก่อน +11

    Thank you to this wonderful teacher for all this valuable information, and thanks are not enough for those who provide information on this wonderful channel.

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

    Thank you very much! Best course. No water, only interesting and necessary things. Just finished all tasks ❤

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

    literally one of the best free courses in youtube, it gives you a lot of notion of UI/UX design, despite of paid elements, it's a VERY GOOD COURSE, recommend every one that studying for design or even trying to improve web design skills to watch this

  • @brickstv3156
    @brickstv3156 7 หลายเดือนก่อน +4

    a course I did not know I needed but glad I'm here for it.

  • @janbass6032
    @janbass6032 3 หลายเดือนก่อน +2

    This is one of the best tutorials I've ever seen. THANK YOU!!

  • @michalstan
    @michalstan 6 หลายเดือนก่อน +3

    Wow, I'm definitely going to watch this course, I've been looking to improve my CSS animation skills for a long time, thank you!!!

  • @dashingboidash1103
    @dashingboidash1103 5 หลายเดือนก่อน +3

    I learned so much in the first hour, this being free is amazing and website optimization tips is such a plus

  • @offlain
    @offlain 6 หลายเดือนก่อน +3

    Great course! BTW on exercise 9, we can simply add the 'dot' class to the 2nd element inside the . So that the dot is purple and appears slowly instead of using the same animation as the Graphix text.

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

    Only 15 minutes in but already finding it highly informative. Thank you for this course!

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

    finely finished, in five hour (days of practice on my side ) I've progressed so much with your course, the gap between me before and after this course is sure abyssal thank you, hundred thousand time

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

    You explain this topic in a very awesome way. You're clearly one of my favorite teachers now. And thank you so much for sharing this topic to us.

  • @igbrowns1151
    @igbrowns1151 7 หลายเดือนก่อน +3

    Glad I saw this 🎊🎉... always trying to improve my web animation skills cuz it gives life to website.
    Thanks so much 🙏❤️

  • @iamtharunraj
    @iamtharunraj 7 หลายเดือนก่อน +17

    Adi is an excellent teacher. I have seen some of his tutorials on this channel. I love his way of teaching!

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

      Thank you!

    • @iamtharunraj
      @iamtharunraj 7 หลายเดือนก่อน

      @@AdiPurdila Welcome!

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

    Brilliant teaching . Your voice and the way you talk slowly made everything super comfortable. Thank you 👌👌👌👌😉

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

    I love the superhero refeerences, and the dry delivery so much. 😄 This tutorial is a keeper.

  • @orne8600
    @orne8600 7 หลายเดือนก่อน

    Bro this is an amazing tutorial! Thank you a lot for your incredible work! It was so helpful for me ❤

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

    man, you are the goat, a huge professional and know how to share value! thx a lot!

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

    Thank you sir, this is the ideal program I was looking for. Great help to those keen people.

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

    This is excellent, and I’m only like 50min in. Gonna keep watching. Thank you for putting out such quality content.

  • @raymondmichael4987
    @raymondmichael4987 7 หลายเดือนก่อน +17

    Well planned out, excellently delivered, perfectly explained. 😮😮😮 I love this thanks buddy ❤

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

      Very happy you liked it!

    • @raymondmichael4987
      @raymondmichael4987 7 หลายเดือนก่อน

      @@AdiPurdila I loved all, even part two.
      Hopefully you’re planning to create another min series again 😊

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

    Damn! Awesome stuff dude! This is the best motion graphics tutorial on TH-cam!!!!

  • @skyubeyt7287
    @skyubeyt7287 7 หลายเดือนก่อน

    Really practical things taught in this video, thank you for such tutorials

  • @gayash_vihangana
    @gayash_vihangana 7 หลายเดือนก่อน

    Such a great tutorial. Thank you very much!❤

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

    i have just completed more than half lecture. I liked it very much , we need more course like that.

  • @RamdanCode
    @RamdanCode 6 หลายเดือนก่อน +3

    Absolutely fantastic tutorial!
    🚀 The way you seamlessly integrate video, CSS, JavaScript, GSAP, SVG, and Lottie to bring websites to life is mind-blowing. Your clear explanations make it easy for both beginners and those looking to enhance their skills. Kudos to you for sharing this valuable knowledge! 👏 Can't wait to implement these techniques in my web design projects. Thank you for such an insightful and well-presented course. 🌟 #MotionDesign #WebDesign #SkillsUpgrade

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

    What a video, Thank you so much, would love to see you build more like these, that will help me build unique projects. Thanks.

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

    This is quality work. Like such good quality that I honestly wanted to wait through a youtube ad so that this video would get the ad revenue. With exceptions to the ads that are grate on my nerves.

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

    They've done gods work here I can not believe this course is free

  • @nazrulhassan6310
    @nazrulhassan6310 7 หลายเดือนก่อน +2

    Mind blowing content. Nowadays u can download any package for anything complex in your project but the problem whit them is that they abstract away lot of details and in case u run into a problem it gets very hard to find out what went wrong and how to fix it.

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

    I wish Ito challenge myself to go through this course, it's always cool to know how to make those uh huh! web animations!

  • @wilfredunokesan60
    @wilfredunokesan60 7 หลายเดือนก่อน +4

    Thank a lot man.
    You have made it easy for me to understand and get this knowledge for Free

    • @AdiPurdila
      @AdiPurdila 7 หลายเดือนก่อน

      You're welcome!

  • @Andy-vh3ns
    @Andy-vh3ns 7 หลายเดือนก่อน +3

    Such a great tutorial, thank you for this. =)

  • @user-np3zf6qe5t
    @user-np3zf6qe5t 2 หลายเดือนก่อน

    What a good and competent course, allowed me to fill in the gaps in my knowledge. Thank you!

  • @jaymahakaal5354
    @jaymahakaal5354 7 หลายเดือนก่อน

    this was indeed needed... thank you adi, i'm a web developer envato tuts was coming in my recommendation finally subscribed the channel because of you :)

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

    Thank you for this well-made, well-explained, excellent course. ☝️😼👍

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

    Best course.. i thought i could never do this animations with css. But you r best teacher

  • @Beginnerrrrr
    @Beginnerrrrr 7 หลายเดือนก่อน +62

    Please make a Python Course for Beginners to Intermediate. Along with a course of HTML & CSS course using semantic approach only where we get to see breakdowns of projects using semantic tags. I'd really appreciate it. I know courses are available but I love your teaching style and videos.

    • @enriquesneffels3053
      @enriquesneffels3053 7 หลายเดือนก่อน +3

      He already created an HTML CSS course last year. I dont remember is he used semantic tags heavily, but you can look it up. it's from last year or beginning of this one, 7+h

    • @jhonnatanr
      @jhonnatanr 7 หลายเดือนก่อน +3

      While he’s at it, he should also make you a course in basket weaving, if you’re ever interested

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

      Don’t ask much do you! 😂

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

      what exactly are you wanting to do with python for web design? you are better off learning javascript, as the beginner level principles will help you think the right way and switching to python will be very easy. my suggestion is to only learn languages that you need for whatever task you want to do.

  • @rheavictor7
    @rheavictor7 7 หลายเดือนก่อน

    Wow, amazing content, thank you so much!

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

    Can't thank you enough for this, learnt so much, both cool and interesting stuff!

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

    This was the best tutorial on css ever watched ; The man was teaching ; ADI Looked extremely wise and knowledgeable and the oratory skills of aadi was incredible thanks so much for this course❤❤❤❤

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

    excellent in depth tutorial/walkthrough breaking down many different possibilities and scenarios for CSS and JS, - i was after more Motion Graphics and animations , this but got plenty of ideas from this,

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

    Much respect for this amazing content THANKS A LOT

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

    Loved this free course thank you so much 🔥❤‍🔥

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

    you are really awesome and the way of your teaching is amazing..!!

  • @user-hr8nd7lx7j
    @user-hr8nd7lx7j 2 หลายเดือนก่อน

    thank you so much for your video and starter kits.. you're the best.👍

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

    I just watched 1 hour of this video and It taught me alot of things.😍😍
    Thanks alot🤩.

  • @Sandeep-cc8mo
    @Sandeep-cc8mo หลายเดือนก่อน

    You are really amazing. Actually I'm searching to learn css animations everywhere to build my portfolio, after watching this video I got a feel like I'm ready to build a professional portfolio.

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

    Thank you very veeeeery much bro I'm searched alot but finally i foud it your voice is insane keep going bro thanks again 🔥❤

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

    i wanted to last exercise soo bad, that i take screen shots of layers from video and than removed backgrounds and than i studded how to use figma and than i insert img in figma and than i downloaded them as svg :))
    overall very great tutorial it really helped me a lot. im 17 and i work as back-end and now i want to study front end and you really helped me a lot i made some great web-apps using that web motion design.
    Tanks a lot❤

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

    Great course, your teaching approach is unique. I had gotcha moments a lot of times..
    Little tip.. in the exercise-13 you can alternate the icons animation with the css below:
    #icon-boat { animation-delay: .2s;}
    #icon-bus { animation-delay: .3s; }
    #icon-train { animation-delay: .4s;}

  • @imehokon1690
    @imehokon1690 7 หลายเดือนก่อน

    Thanks Envato for this video

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

    If it can teach me what it promises, then this is the best course for me. cause i need to learn all this.

  • @greatgaurav2001
    @greatgaurav2001 7 หลายเดือนก่อน +2

    Thank You Adi Purilla for this wonderful course !

    • @AdiPurdila
      @AdiPurdila 7 หลายเดือนก่อน

      You're welcome!

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

    Thanks for this masterpiece.

  • @Aditya-ow1qp
    @Aditya-ow1qp 15 วันที่ผ่านมา

    Very nice course , thanks for making this masterpiece.

  • @humbulanimunyai9981
    @humbulanimunyai9981 7 หลายเดือนก่อน +2

    This is awesome I can't wait

  • @HammadKhan-ik8ru
    @HammadKhan-ik8ru 5 หลายเดือนก่อน

    You have no idea how much this tutorial is going to help me building million dollars company!!!

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

    you sound so amazing i love the you teach us these softwares you are so perfect i love hearing you all time

  • @firstlast-ns4um
    @firstlast-ns4um 7 หลายเดือนก่อน

    Great Video! I Learnt so much!

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

    That us fantastic. Thank you so so much for sharing it with us

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

    I loved this video so much, thanks

  • @rain-2263
    @rain-2263 7 หลายเดือนก่อน

    Thanks for this useful COURSE

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

    I'm so excited to start this

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

    Thanks a lot for the valuable information ❤

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

    3:40:21 easily the most impressive thing i did in this tutorial, thank you!

  • @yajirushik2871
    @yajirushik2871 7 หลายเดือนก่อน

    It's really perfect to learn it as basics / introduction but remember Guys, there are libraries which handle most of these animations i.e. framer-motion, anyway still perfect as back explanation how things have been created from scratch.

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

    New stuff!! Awesome 👏 ❤

  • @user-dq1bu3kx7x
    @user-dq1bu3kx7x 15 วันที่ผ่านมา

    I think you're a very great teacher

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

    Awesome resources.... thankyou Envato

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

    I’m so excited !!!!!!

  • @kitti.crafts
    @kitti.crafts 7 หลายเดือนก่อน +1

    It helped me a lot❤

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

    it's a great opportunity to learn without any cost thank you soo much :)

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

      You're welcome!

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

    This video should be on youtube it should be in Harvard's computer science program very informative i really like the way you teach and recap

  • @mansafamara
    @mansafamara 4 หลายเดือนก่อน

    value packed. must watch

  • @iqronegoro1538
    @iqronegoro1538 7 หลายเดือนก่อน

    i like how he make example transition between two hand where its natural

  • @thchzone8400
    @thchzone8400 7 หลายเดือนก่อน

    I need you to explain the Photoshop beta course, please, and thank you very much❤

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

    I freaking love you thank you so much youre a life saverrrrrrr

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

    It was the best course ❤

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

    i love these video i learned a lot from these

  • @yassinerodri5367
    @yassinerodri5367 26 วันที่ผ่านมา

    I wish I saw this course before ♥️👏

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

    we need more videos like this pleaseeeee

  • @xiztspike81
    @xiztspike81 20 วันที่ผ่านมา

    thanks so much!

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

    please make more something like this!!🙏🙏🙏

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

    Bowing down in front of your knowledge… 🙏

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

    Great Work. Just looking like a wawoo😍

  • @fscubetech7219
    @fscubetech7219 7 หลายเดือนก่อน +2

    Great content.

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

    God blessings and healings bro live long

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

    With better explanation like this why shouldn't I subscribe, I have SUBSCRIBED and TURN ON ALL NOTIFICATIONS. Well done brother

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

    great work!

  • @mohitashliya8750
    @mohitashliya8750 7 หลายเดือนก่อน

    Animation on scroll effect in which they zoom something on the screen and continue animating and scrolling on that specific zoomed element that is the only thing I think I want to know and is the challenge for me.

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

    03:03:58 we can do it with CSS if you have a programmer/engineer mindset, here's my code with css:
    body {
    min-width: 100vw;
    min-height: 100vh;
    display: grid;
    justify-content: center;
    align-content: center;
    gap: 10rem;
    grid-auto-flow: column;
    }
    div {
    width: 10rem;
    height: 10rem;
    border-radius:50%;
    animation: 4s ease-in-out infinite breathe;
    }
    .first {
    background-color: red;
    }
    .second {
    background-color: blue;
    animation-delay: 1s;
    }
    .third {
    background-color: violet;
    animation-delay: 2s;
    }
    .fourth {
    background-color: fuchsia;
    animation-delay: 3s;
    }
    @keyframes breathe {
    0%, 40%, 100% {
    transform: scale(1);
    }
    20% {
    transform: scale(1.5);
    }
    }

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

    i am waiting for more courses by him as soon as possible please please 🙏🙏🙏🙏🙏🙏🙏