This Cool JavaScript Effect Will Make Your Website 3D !

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • Learn how to create an amazing 3d parallax effect from scratch.
    -- JavaScript Effects Tutorial --
    Today, we got a special tutorial, we're going to learn how to create an awesome parallax effect on mouse move that will turn our website into a 3D landscape. I'm gonna walk you through that process from scratch. We're gonna start first by cutting the images and editing them in photoshop, after that we're going to be using HTML and CSS to create the website markup and do the stylings, then we're going to move to JavaScript to make the parallax effect.
    You think that's it ? No, in addition to all of this, we're also going to create a reveal animation, so when the website gets loaded, all different elements of the page will be coming from bottom in a beautiful and smooth way.
    Wait, did I tell you that this is responsive as well? Actually it is responsive on all devices including tablets and mobiles. At the end, I'm going to show you how you can make the website responsive, and we're going to make sure that the parallax effect still works perfectly on smaller screens.
    This is a good tutorial for you, especially if you’re a beginner, because it’s gonna help you to get familiar with JavaScript basics and increase your programming skills.
    💚 Get Project Source Code
    www.buymeacoffee.com/true_cod...
    💚 Get Project Source Code by Paypal
    ko-fi.com/s/ad6560acd8
    👍 Now if you find this video valuable, please make sure to leave a like, and subscribe to the channel, this is the best way you can support me to make more videos like this.
    🛎 Also, click on the bell icon to turn on notifications. This way you'll be notified the moment new videos are uploaded.
    💖 Please feel free to support my channel. Your donation will motivate me and push me to keep making more of these tutorials.
    - Paypal : paypal.me/truecoder
    - Buy me a coffee : www.buymeacoffee.com/true_coder
    📁 Assets
    Icons: fontawesome.com/
    Fonts: fonts.google.com/
    GSAP Library: greensock.com/
    GitHub: github.com/sefyudem
    🚫 DON'T CLICK THIS : bit.ly/2SuCfW3
    💻 Start project from scratch (Images and files used in this tutorial)
    bit.ly/3Gksss0
    ✉️ For Business inquiries : truecoder.business@gmail.com
    ⏱ Timestamps:
    0:00 - Intro
    1:20 - Preparing the assets (Photoshop)
    8:17 - Project Setup
    9:23 - Navbar
    17:32 - Assembling the background layers
    24:30 - Parallax Effect
    41:10 - Reveal Animation
    50:53 - Making things Responsive

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

  • @AkiraMeow
    @AkiraMeow Год назад +590

    The dude just taught us Photoshop better than an actual photoshop tutorial. 10/10

    • @YxK112
      @YxK112 11 месяцев назад +1

      make it yourself

    • @frixzoss
      @frixzoss 11 месяцев назад

      @@YxK112 thenks 🫶

    • @bukhtyarhaider4045
      @bukhtyarhaider4045 10 месяцев назад

      NO doubt 😁

  • @alessandromorelli5866
    @alessandromorelli5866 Год назад +476

    wow mr beast really knows how to code

  • @KalpeshPanchal
    @KalpeshPanchal 7 месяцев назад +90

    I'm a developer myself and I must say you designed, developed and explained this responsive parallax so well. 👏 Keep it up!

    • @TrueCoder
      @TrueCoder  7 месяцев назад +4

      Glad you like it!

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

      and fun video editing too. great content

  • @7arNar23
    @7arNar23 Год назад +446

    voice over ☑
    no loud music☑
    great explanation☑
    awesome design☑
    thank you for this masterpiece

    • @TrueCoder
      @TrueCoder  Год назад +12

      I appreciate that ! Thank you too for watching !

    • @Yoskio
      @Yoskio Год назад +4

      Piece oh shit miniature but yeah

    • @walkdino8771
      @walkdino8771 Год назад +3

      Mr beast V

    • @feltronnn
      @feltronnn Год назад +2

      memes ☑

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

      @@TrueCoder What VSCode theme is this? Thank you :)

  • @TrueCoder
    @TrueCoder  Год назад +61

    would be dope if you scrolled back up to smash that like button

    • @user-tv3pt5ks6t
      @user-tv3pt5ks6t Год назад +1

      I did

    • @masterjerry_.013
      @masterjerry_.013 Год назад +3

      20:40 .bg-img is show in half screen.... I will check it many times but i don't know where is error... Plzz help

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

      @@masterjerry_.013 he didnt show those background images css properly

    • @TrueCoder
      @TrueCoder  Год назад +5

      .bg-img
      - width: 2800px;
      - top: calc(50% - 390px);
      - left: calc(50% + 10px);
      - z-index: 1;
      .fog-1
      - z-index: 2;
      - top: calc(50% - 100px);
      - left: calc(50% + 300px);
      - width: 1900px;
      .mountain-10
      - z-index: 3;
      - top: calc(50% + 69px);
      - width: 870px;
      - left: calc(50% + 230px);
      .fog-2
      - z-index: 4;
      - top: calc(50% + 95px);
      - left: calc(50% + 7px);
      - width: 1833px;
      .mountain-9
      z-index: 5;
      top: calc(50% + 119px);
      width: 463px;
      left: calc(50% - 457px);
      .mountain-8
      z-index: 6;
      top: calc(50% + 96px);
      width: 786px;
      left: calc(50% - 202px)
      ¬¬¬
      .fog-3
      z-index: 7;
      top: calc(50% + 171px);
      left: calc(50% + 29px);
      width: 449px
      .mountain-7
      z-index: 8;
      width: 515px;
      top: calc(50% + 134px);
      left: calc(50% + 305px);
      .mountain-6
      z-index: 10;
      top: calc(50% + 86.5px);
      width: 383.5px;
      left: calc(50% + 590px);
      .fog-4
      z-index: 11;
      top: calc(50% + 242px);
      left: calc(50% - 64px);
      width: 543px;
      .mountain-5
      z-index: 12;
      top: calc(50% + 269px);
      width: 583px;
      left: calc(50% + 130px);
      .fog-5
      z-index: 13;
      top: calc(50% + 149px);
      left: calc(50% - 28px);
      width: 1435px;
      .mountain-4
      z-index: 14;
      top: calc(50% + 221px);
      width: 717px;
      left: calc(50% - 381.5px)
      .mountain-3
      z-index: 15;
      top: calc(50% + 133px);
      left: calc(50% + 736px);
      width: 419px;
      .fog-6
      z-index: 16;
      top: calc(50% + 177px);
      left: calc(50% - 30px);
      width: 1418px;
      .mountain-2
      z-index: 17;
      top: calc(50% + 188px);
      left: calc(50% + 412px);
      width: 625px;
      .mountain-1
      z-index: 18;
      top: calc(50% + 91.5px);
      left: calc(50% - 601px);
      width: 450px

    • @guptaarpit
      @guptaarpit Год назад +2

      @@TrueCoder 🥺🥺🥺 thanks

  • @franzpeterdiaz7818
    @franzpeterdiaz7818 11 месяцев назад +71

    This is the first time I watched a coding tutorial that didn't make me feel sleepy! I love how you explain things clearly and adding some humor. With that, you've earned a new subscriber!

    • @TrueCoder
      @TrueCoder  10 месяцев назад +6

      Glad it helped!

    • @omaralatas1345
      @omaralatas1345 6 месяцев назад +1

      i didnt even watch the video, but because of your comment i subscrbed

    • @TACDetective
      @TACDetective 4 месяца назад

      @@omaralatas1345 He aint posted any content for a year.

  • @chadelz
    @chadelz Год назад +162

    The jokes and memes throughout this video are hilarious, coupled with clear and precise explanations of every little detail and the video editing emphasizing said details, dude this video is ridiculously good. Nice work my man.

  • @jitesharyan6736
    @jitesharyan6736 Год назад +120

    This is hands-down one of the best tutorials I've come across .... excellent explanation with great visuals 👌

    • @TrueCoder
      @TrueCoder  Год назад +3

      Thanks mate! That means a lot to me

    • @KAEcqR
      @KAEcqR Год назад +3

      ​@@TrueCoder i wish you showed the exact css values for layers, i had to go frame by frame and re write this, but still awesome

  • @Drop_cat
    @Drop_cat 11 месяцев назад +20

    I really appreciate the effort to make your tutorials beginner friendly! Thank you.

    • @TrueCoder
      @TrueCoder  10 месяцев назад +3

      Glad it was helpful!

  • @rivvelmusic
    @rivvelmusic Год назад +44

    8 minutes in and Im shocked you managed to edit like this for an hour long video. Great work, this is a fantastic tutorial.

    • @TrueCoder
      @TrueCoder  Год назад +5

      Thank you! Glad you liked it

  • @legendsj7400
    @legendsj7400 3 месяца назад +2

    Your editing, explanation and coding skills are so awesome that I don't even realise it's a video of an hour first I was thinking it's a 10 to 15 min longer 😂❤

  • @evanz7136
    @evanz7136 Год назад +23

    Awesome tutorial, you can't imagine how long I've been looking for a paralax toturial like this... you also added responsivity.... so amazing!🐒. You definitely deserve coffee and more subscribers! 🔥🔥🔥

    • @TrueCoder
      @TrueCoder  Год назад

      Thank you man 💚
      Glad you liked it !

    • @jesCiTy
      @jesCiTy Год назад +3

      responsivity is not a word

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

      @@jesCiTy maybe responsiveness

    • @neanda
      @neanda 7 месяцев назад

      @@jesCiTy yes it is. "Responsivity measures the input-output gain of a detector system. In the specific case of a photodetector, it measures the electrical output per optical input."
      btw, no one cares any more about those who spend their time looking for mistakes in the english used in comments, it's the meaning that counts.
      sometimes english is not their native language, and sometimes they've got better things to do than write perfect comments.
      the meaning is the only thing that matters, be smart enough to work it out, not remain dumb to just nit pick.
      don't reply

  • @loicleray
    @loicleray Год назад +8

    Dude, this video is criminally underrated. The whole production is next level. Very impressed. Gonna buy you a coffee now. Well done! and thank you!

    • @TrueCoder
      @TrueCoder  Год назад

      Thank you! I appreciate that 💚

  • @matthewward1346
    @matthewward1346 Год назад +6

    I'm not a web designer, but I'll be using this for my animation website for sure! Thank you so much!

  • @zizak143
    @zizak143 Год назад +10

    This tutorial is a career maker! You explain everything so nice, I understood basics of js I used to take for granted. Thank you really 🎉

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

      Glad it was helpful 🙏

  • @julianklumpers
    @julianklumpers Год назад +9

    This video/tutorial is amazing! I really enjoyed watching it! Nice editing and not to annoying :)

  • @dienazty8820
    @dienazty8820 Год назад +2

    Great video and super helpful! I like how you used position: absolute for the - I've also solved the 100vh scrollbar issue by setting a --header-height: in :root, then assigning the height for to var(--header-height) and assigning height for to calc(100vh - var(--header-height)). Thanks again!

  • @Flipbug_The_Whimsical
    @Flipbug_The_Whimsical 11 месяцев назад +2

    I'm hugely grateful for the inclusion of the Photoshop tricks and the thorough THOROUGH explanation of all the code. I feel like i knew much of it already but i learned through painful trial and error. Wish I'd seen this video years ago! Huge effort. Thank you so much!

    • @TrueCoder
      @TrueCoder  11 месяцев назад +1

      Thank you mate ! Glad it was helpful 💚

  • @sweatygoose1263
    @sweatygoose1263 10 месяцев назад

    This guys videos have taught me more than any other tutorial on youtube, hope to see more in the future, such as the advanced calculator tutorial that u once said you would do

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

    The way you explained and your hard work, hats off to that, Literally this is gonna by my next project.

  • @zizak143
    @zizak143 Год назад +5

    A tip for easy overlapping layers I always use: parent{display:grid} parent >*{grid-column: 1 / -1; grid-row: 1 / -1;} and just make all images are same width height and position elements in layer in photoshop as you like. The just use order: 1 ….2,3…and so on to stack them as you like

  • @mathiasfantoni2458
    @mathiasfantoni2458 10 месяцев назад +5

    30:18 I believe if you rename the `data-speedx` to `data-speed-x`, then in JS you can use camelCase and rename `speedx` to `speedX` so it's consistent with the naming scheme of `e.clientX` (which is also using camelCase). Just details, but if anyone was wondering, there you go.

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

    this is brilliant, thank you so much!

  • @jasmin7763
    @jasmin7763 Год назад +2

    what a great video and a great tutorial.
    very informative easy to follow, thank you!

  • @cerberusdarck
    @cerberusdarck Год назад +4

    What a fantastic walkthrough, thank you so much for the hole effort and share this knowledge!😍

  • @codeabdo4487
    @codeabdo4487 Год назад +6

    I like the way you explain it is professional and motivates me to be more effective in terms of design innovation , Thanks !

    • @TrueCoder
      @TrueCoder  Год назад +3

      Thanks for the support friend

  • @ZombieHeadCrasher
    @ZombieHeadCrasher Год назад

    This Video Editing is awsome man! Love it.

  • @LamNguyen-jp5vh
    @LamNguyen-jp5vh Год назад

    It's so cool that you added the part how to create the assets and work with photoshop!

  • @maskman4821
    @maskman4821 Год назад +147

    This is awesome, but it involves photo editing using photoshop which some developers are not familiar with / used to, I will build it using the assets provided, thank you for this amazing work 👍

    • @TrueCoder
      @TrueCoder  Год назад +36

      Thank you for your support, I appreciate that 💚
      I involved the photoshop part cause many people were asking me how I prepare the assets, so I thought It would be a good idea If I showed that in this video. Anyway thanks for your feedback.

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

      But he did provide the assets?

    • @guptaarpit
      @guptaarpit Год назад +5

      ​@@TrueCoder plz continue to do so. How to make assests 🤘😎 its cool

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

      @@rivvelmusicdo you know how to read the description? Dude if that part is that hard how do you think you can actually do this? Smh.

    • @rivvelmusic
      @rivvelmusic Год назад

      @@dxpdigital5343 ? What in the description dissproves what I said?

  • @localhero44
    @localhero44 Год назад +4

    Nice tutorial, well described. Just a question : as you use GSAP for page landing animations, why don't use it for the parallax effect itself ?

  • @PoplovPanda
    @PoplovPanda 4 дня назад

    Never have I learned so much in 1 hour from a single coding video, and I did the CS50 course. Thank you so much dude!

  • @Chemaclass
    @Chemaclass 11 месяцев назад

    This tutorial is simply amazing. Thank you!

  • @SemenAlexndrovich
    @SemenAlexndrovich 8 месяцев назад +4

    Man, this editing is just awesome! Can't imagine how much time you spent on it. Great job!

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

      Thank you 😊

  • @NiranjanND
    @NiranjanND Год назад +3

    How did you even manage to edit like this. perfect

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

    awesome, magnificent, very clear instruction with detailed image sample, super amazing.

  • @sinno2861
    @sinno2861 11 месяцев назад

    The craziest tutorial I've ever seen!

  • @wialy
    @wialy 7 месяцев назад +4

    Great tutorial! Just one suggestion: to have more realistic effect, the front layers should move faster than background - imagine you move in a train, and railroad poles move fast, but the landscape barely changes.

  • @ception7846
    @ception7846 Год назад +5

    Loved it !! can you bring same animated landing pages in REACT js ? ❣❣

  • @xAndre-d-Moraes
    @xAndre-d-Moraes 8 месяцев назад

    Very nice tutorial, you cover the entire process. Thank you!

  • @joshuaemerson6898
    @joshuaemerson6898 Год назад

    im so glad youre doing videos again

  • @trojan6897
    @trojan6897 Год назад +2

    I generally like alot of videos but donot comment much but seriously after watching whole video i have seen how much efforts you put in this single video totally loved and enjoyed memes, explanation and other things and want more awesome content like this in future keep it up buddy waiting for new video :-) new subscriber btw

    • @TrueCoder
      @TrueCoder  Год назад

      Thank you mate ! Really appreciate it 🙏

  • @PollonPollow
    @PollonPollow 11 месяцев назад +4

    did you literally put mr beast in the thumbnail

  • @danielapinzonguzman9130
    @danielapinzonguzman9130 9 месяцев назад +1

    What an incredible tutorial!!! Thank you so much for this and I would love to see more of this content soon.

    • @TrueCoder
      @TrueCoder  9 месяцев назад

      Thank you 🙏 Stay tuned !

  • @emanuelacosta2541
    @emanuelacosta2541 7 месяцев назад

    Man this is awesome, please keep it up!

  • @Yuvraj_makwana_
    @Yuvraj_makwana_ 4 месяца назад +4

    I'm not gonna write those 500 lines of codes 😢😭

  • @DynamicSun
    @DynamicSun 3 месяца назад

    one of the best video tutorial , a lot of hours of work

  • @ruslanua9994
    @ruslanua9994 Год назад

    Thanks man! The best thing ever!

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

    This is the most fantastic show of skill and knowledge I've ever seen. This man knows more about Photoshop than he knows how to code. And I could never reach his JS skills. Insane. This video will blow your mind if you pay attention to the time and effort he put in this. Holy.....

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

    lolll broooooo, Thank you man, this is exactly what I've been looking for for a long time. Instead, I will press the subscribe button and like button to support you. Please continue to make videos with ideas like this!!!

  • @JTSS69
    @JTSS69 3 месяца назад

    Thank you for this amazing video

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

    this is dope, and why this isnt viral yet..... keep up the good work

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

    Great video. Thank you.

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

    incredible tutorial, more like this pls 🙏

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

    As an 3d and vfx artist now i need my own website thx for tutorial 🎉

  • @wertoshnaminus6074
    @wertoshnaminus6074 3 месяца назад

    Great tutorial!

  • @DolzzDesign
    @DolzzDesign Год назад

    Awesome! Keep up the good work!!

  • @CalvinWesley83
    @CalvinWesley83 7 месяцев назад

    wow what a really well done video !

  • @mikesinclair66
    @mikesinclair66 7 месяцев назад

    I could definitely see this type of transition taking place especially in game menus.

  • @nguyen11b1inh2
    @nguyen11b1inh2 8 дней назад

    I really appreciate your efforts in creating high-quality content like this !

  • @mevin-three-dplusmoreltd2120
    @mevin-three-dplusmoreltd2120 4 месяца назад

    You are a boss, thanks for sharing.

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

    Definitely worth a subscribe.

  • @maram.7657
    @maram.7657 4 месяца назад

    You're the king of the hill.👏👏👏 You're a real inspiration to me.

  • @mayhan5212
    @mayhan5212 5 месяцев назад

    this video made html css js more fun, i was doubting if i should continue studying, now, no more hesitation!

  • @mouadkrikbou6675
    @mouadkrikbou6675 7 месяцев назад

    well done ! and proud of you ! wld bladi 💪

  • @abhisheksahay2194
    @abhisheksahay2194 4 месяца назад

    I am literally astonished by the level of this tutorial...

  • @user-wv2bn6tm9w
    @user-wv2bn6tm9w 4 месяца назад

    You're a legend 🔥

  • @73Bdiddy
    @73Bdiddy Год назад

    Wow. I wish all trainings can be like this!

  • @bySterling
    @bySterling Год назад

    Amazing! Beautiful indeed

  • @yasirtahirkheli74
    @yasirtahirkheli74 5 месяцев назад +2

    I saw this website two months ago and was blown away by the parallax ....always wanted someone to create and explain it...Prayer answered...Long live...😍

    • @Chenny-mw9gl
      @Chenny-mw9gl 27 дней назад +1

      Where did you see it/whats the link?

    • @yasirtahirkheli74
      @yasirtahirkheli74 26 дней назад

      @@Chenny-mw9gl as a matter of fact i saw it on youtube and was quite shocked how beautiful it was.

  • @ABDERRAHMANECH-CHOUITER
    @ABDERRAHMANECH-CHOUITER 6 месяцев назад +1

    كاين اساط كمل للهجة المغربية حاضرة مي راك ناضي تبارك الله 🔥💪

  • @2hourbuilder
    @2hourbuilder Год назад

    One of the best end tutorials I've ever seen! Keep it up! Subscribed :)

  • @iKlausPH
    @iKlausPH 3 месяца назад

    You got me with the white themed VSC.

  • @stevenwilson5556
    @stevenwilson5556 Год назад

    Thanks for doing this!

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

    yeay eventually hearing your voice! Damn, for a video this quality + voice narration + all the meme and animation stuff, I know you put in a lot of work bro. Keep it up!

    • @TrueCoder
      @TrueCoder  Год назад

      Thank you brother ! I appreciate that !

  • @tireksik7193
    @tireksik7193 6 месяцев назад +1

    Very easy and helpful!

  • @mhdhabibifebriyonqodri2143
    @mhdhabibifebriyonqodri2143 5 месяцев назад

    Broo your video is easy to learn,its greatt

  • @alvarovoc5633
    @alvarovoc5633 Год назад

    you are awensome, i suscribed

  • @nununm3199
    @nununm3199 10 месяцев назад

    This tutorial is incredible!!!!!!

  • @saucisse_dev
    @saucisse_dev Год назад

    Pure gold !

  • @brogottech
    @brogottech 11 месяцев назад

    Watched the entire video without knowing the basics of html,css,javascript and loved it.

  • @watiley
    @watiley 9 месяцев назад +1

    I've been up since 3am, and it's been worth every second. Now that's a tutorial. The jokes and memes make the tutorial lighter to watch.

  • @denzel420
    @denzel420 Год назад

    sick, need more!

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

    Second time, a tutorial that actually works. If you want to get your code purchased just say at the beginning, so we don't waste time trying to figure where is the error for 3 hrs. Thank you.

  • @Plejade_
    @Plejade_ 7 месяцев назад

    I love it 💯💥

  • @ibadkhan2546
    @ibadkhan2546 9 месяцев назад

    10/10 for the effort

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

    Finally , i found best channel to Learn ,

  • @IIT_WALLAH_GAMER
    @IIT_WALLAH_GAMER 3 месяца назад

    really very well made

  • @user-cn6jt7zv9b
    @user-cn6jt7zv9b 10 месяцев назад

    this is just GREAT

  • @hivinline5184
    @hivinline5184 4 месяца назад

    Thanks! Really good video, I learn so much from this.

    • @TrueCoder
      @TrueCoder  4 месяца назад

      Glad it was helpful!

  • @vinyldisk3382
    @vinyldisk3382 10 месяцев назад

    Great idea, now ima try do that in React

  • @cyb3rdragon
    @cyb3rdragon Год назад

    Awesome! thanks

  • @Luftbubblan
    @Luftbubblan Год назад

    Love it, looks awesome!

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

    Really nice video! Both photoshop and code examples :D

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

    Great Video for a Photoshop tutorial.

  • @jardagalvao
    @jardagalvao 3 месяца назад

    The voice of this dude gives me the sensation that he is very friendly. By the way, amazing tutorial.

  • @nzt-48-aaaclearpill34
    @nzt-48-aaaclearpill34 6 месяцев назад

    Thanks!!

  • @evanoshea9506
    @evanoshea9506 Год назад

    this is so damn sick. Great idea

  • @Ari-pq4db
    @Ari-pq4db Год назад

    Awesome efforts brother 🔥🔥 , subscribed ❤️

  • @chillu420
    @chillu420 Год назад

    It was the awesome editing that kept me watching

  • @NavelsUrith
    @NavelsUrith Год назад

    you are killing it mate you are smooth man. do make more tutorials like this one

    • @TrueCoder
      @TrueCoder  Год назад

      Thank you for your kind words. More to come !