Mind-Blowing Anime.js Staggered Grid Effect

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

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

  • @nagarjunprasad
    @nagarjunprasad 2 ปีที่แล้ว +251

    Never learned so many things in CSS even through a dedicated tutorial video. This is awesome content, keep up the good work!!

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

      The sheer simplicity is what's blowing me away. And the pacing was great. And it was entertaining. And the music is great. And his voice is relaxing. And the final product was more than I expected coming into this video.

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

      @@user5214 He may know about marketing. There was a wave of marketing strategy where, as a seller, you tried to blown your customer mind, tricking them to come back to you for more. So, you end up selling sturdier equipment for quite a price, knowing that the customer will come back before its end of life to be "up to date". It's not effective for mass sales, more for sales where you intend to build a relationship. It's why it much less done those day.
      Still, when you hear "I know X, let's call him, he can figure it out", then you're in that case ^^

  • @Pavel-wj7gy
    @Pavel-wj7gy 2 ปีที่แล้ว +93

    This breakdown is insane! I spent, like, a month making my version of an Etch-a-Sketch project and implementing a flood-fill. This is extraordinary.

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

      Don't know if you're doing the Odin Project but I also did that project before doing this and now I want to go back and implement some of this in that

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

      @@robbyrish13 The Odin Project gang! God I remember doing that project too, now I can't even remember when was the last time I used vanilla js

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

      @@iced2916 excuse me but what might this Odin be ??

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

      @@siliconhawk it's a website that teaches modern full stack web development for free, it's pretty good

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

      ​@@siliconhawkit's website for learning webdev

  • @omersabic8555
    @omersabic8555 2 ปีที่แล้ว +632

    Wow! You make this look so easy! Great job, really well done. Recently got my first job in front-end development. Now you gave me a slight linger of impostor syndrome lol

    • @Hyperplexed
      @Hyperplexed  2 ปีที่แล้ว +293

      Haha congrats! Don't worry, there is not a day that goes by that I don't have a bit of impostor syndrome. These videos typically take 2 - 4 full work days to make, so making it look easy is by no means easy (for me at least).

    • @KushagraPratap
      @KushagraPratap 2 ปีที่แล้ว +73

      @@Hyperplexed that is the best response to a comment by a creator.

    • @ridwanajibari4443
      @ridwanajibari4443 2 ปีที่แล้ว +20

      @@Hyperplexed ok i can sleep now

    • @AdrianMark
      @AdrianMark 2 ปีที่แล้ว +6

      @@Hyperplexed hahaha I just called you a front end god in my comment, then I read this comment and see your humility. Thank you man, you're even better than I first imagined. Really wishing for your success and your channels success. Thank you again for sharing your thoughts and knowledge.

    • @madaotee
      @madaotee 2 ปีที่แล้ว +1

      @@Hyperplexed sigh* now I can breath

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

    You've successfully gone into the realm of the unknown. Really cool effect at the end with the grid gutter showing the color behind it. I really like it. And then the transition to show what's behind is just so cool.

  • @dom8429
    @dom8429 2 ปีที่แล้ว +69

    such an underrated channel. thank you so much for this 😊😊

  • @dragonreborn2141
    @dragonreborn2141 ปีที่แล้ว +7

    This channel is blowing my mind. I hope you continue making the awesome showcases.
    Cheers

  • @infinitelyexplosive4131
    @infinitelyexplosive4131 2 ปีที่แล้ว +8

    I quite like your video style. You're good at choosing which details to keep in and which ones to gloss over.

  • @MrFiregem
    @MrFiregem 2 ปีที่แล้ว +39

    Actually epic. Glad I found you on reddit

  • @calebdeming5515
    @calebdeming5515 2 ปีที่แล้ว +7

    I think they work well in tandem with each other. Could even be used as an interface for a modular app where the pieces snap to the grid.

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

    Gradient border. Easy choice. Looks so clean.

  • @jhonb03
    @jhonb03 2 ปีที่แล้ว +24

    Caballero esto es oro puro, me encanta la forma que explicas incluso no se mucho inglés y siento que entendí cada parte que explicaste, Woow eres un genio.

    • @sharkyboi6018
      @sharkyboi6018 2 ปีที่แล้ว +6

      for english users: Gentleman this is pure gold, I love the way you explain even I don't know much English and I feel like I understood every part you explained, Woow you are a genius.
      Edit (I used google translate cuz i was curious)

  • @legitimacy
    @legitimacy 2 ปีที่แล้ว +475

    You're actually so underrated, got better graphics than most TH-camrs and way more concise. Have you considered doing TikTok? Your short form videos will probably do good there!

    • @Hyperplexed
      @Hyperplexed  2 ปีที่แล้ว +84

      Thanks!! So far I've made two TH-cam shorts that I also posted to TikTok, but I definitely need to make more!

    • @electrolyteorb
      @electrolyteorb 2 ปีที่แล้ว +26

      @@Hyperplexed you don't need to Tik tok, your YT videos are just great😍

    • @vaisakh_km
      @vaisakh_km 2 ปีที่แล้ว +31

      @@Hyperplexed please don't do tictoks, it will degrade your content's quality

    • @truestbluu
      @truestbluu 2 ปีที่แล้ว +3

      @@vaisakh_km eeehhhhh..

    • @RossWasTaken
      @RossWasTaken 2 ปีที่แล้ว +6

      ​@@vaisakh_km Nah not necessarily, there are loads of great content creators that make high quality short-form content on the side

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

    I'm speechless. This is a keeper. Bravo. Standing ovation

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

    Cant wait to use this effect and its variants ! Thank you very much, the way you explain step by step is really clear ! I appreciated it !

  • @AdrianMark
    @AdrianMark 2 ปีที่แล้ว +1

    You are a front end god. I am so glad to have found this channel man, you have no idea. Thank you so much for sharing your thoughts and knowledge. Hoping I'll be half as skilled as you one day, someday soon.

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

    i think the outlined would be really good for a header, and also the rainbow one for background

  • @austincodes
    @austincodes 2 ปีที่แล้ว +9

    The border gradient version is absolutely beautiful

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

    Sigma chad for making the outline version look that nice

  • @ibrahimame4224
    @ibrahimame4224 2 ปีที่แล้ว +1

    How have I never found this channel until today. The content is amazing 💯

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

    I'm a lover of tailwind css but this is making me love CSS so much lmao. Think imma switch back for a while in my next couple projects

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

    Your trolling on TikTok is god-tier and your content on youtube is perfectly explained. 10/10 dude, keep it up!

  • @Fifa-ip3ux
    @Fifa-ip3ux 2 ปีที่แล้ว +3

    You are actually amazing. I have never been so inspired 🔥

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

    “Lets pretend we’re React for a moment, and create some HTML in our JS”
    Amazing

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

    very well may be the most informational video i've come across yet

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

    That is crazy good! I absolutely love the one with the tile borders, congratulations.

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

    You deserves even more likes and views!! 🎉❤

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

    I just found a gem, your contents make my 🧠 to release a lots of dopamin 🤟

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

    You're actually insane man this is so good

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

    Instantly subscribed. THANKS TH-cam ALGORITHM!!!

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

    First vid I've seen from your channel. Great. I need to directly watch the next one :)

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

    that's just impressive, you just earn yourself a new subscriber.
    it reminds me how little i know about the fundamental of css and styling, this video really inspire me to learn more, and waiting for more video

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

    What you can do extra is, generating the different colors for the body gradient when making toggled variable true;
    It'll generate different gradient every time we go back from tiles to gradient;

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

    I don't understand how you don't have more than 20 million subscribers. And just what kind of people are disliking your videos.

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

    You are a digital magician man! Such talent!

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

    Both are great and it depends on what you want to do, but to be fair your gradient version rocks! Just insane what you can do with a few lines of code some libs, HTML5, CSS3 and JS!

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

    your videos are really inspiring for a beginner. thank you so much!

  • @apuji7555
    @apuji7555 2 ปีที่แล้ว +3

    You're a really great channel! You should do a tutorial series or something. A _ton_ of people would appreciate that.

    • @Hyperplexed
      @Hyperplexed  2 ปีที่แล้ว +1

      Thank you! I will definitely consider doing that at some point!

    • @Hyperplexed
      @Hyperplexed  2 ปีที่แล้ว +1

      Can I ask what kind of tutorial series you'd be hoping to see?

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

      @@Hyperplexed honestly a concise beginners to intermediate would be great.

  • @compass9909
    @compass9909 2 ปีที่แล้ว +1

    You are a literal genius

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

    Really, really awesome! I am a sucker for the gradient version!

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

    That's just amazing, somehow got this video in the recommended and instantly subbed. I'm not even a frontend tho.

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

    After watching this, I think coding might be something I want to learn in the future! So cool

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

      Why not something you learn now?

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

      I would suggest starting with Arduino's, PHP or Processing.

  • @tanakakun6093
    @tanakakun6093 2 ปีที่แล้ว +4

    Actually been trying to find a grid system for my personal notes application and I think I found it through your vids. Thx for the tutorial!

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

      This is a convoluted implementation if all you want is a responsive structured grid of items. He has a decent reason for this implementation, but you likely don't and will only overcomplicate your code.

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

    Wonderful demonstration, very clear and extremely educational. Effect looks great and can be expanded upon for sure, I just gotta figure out a way to apply what I've learned now, haha.

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

    Damn 💯💯 your improved version rocks

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

    That's art. Congratulations !

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

    Missed opportunity to make the chess site staggered grid demo have a chessboard coloring on it

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

    This worked incredibly well! I can finally play it thanks

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

    Thanks! I've been searching how to get it and this is brilliant :D

  • @Rowan11088
    @Rowan11088 2 ปีที่แล้ว +34

    Couldn't you simplify this approach by using "grid-template-columns: repeat(auto-fit, minmax(....))" ? You'd still need JS to calculate the number of child divs to insert, but the rest can be taken care of in the CSS I think. I haven't tried it yet though, so maybe I'm overlooking an issue?

    • @Hyperplexed
      @Hyperplexed  2 ปีที่แล้ว +24

      Yep! The pen this is based on (link in desc) actually does it this way. In an effort to reduce some of the time/complexity of this vid, I went with the custom css vars, but you can absolutely do it the way you're referring to.
      For anyone curious, you can replace the grid row and column lines in the css with:
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
      grid-template-rows: repeat(auto-fit, minmax(100px, 1fr));
      and remove the lines setting the "--columns" and "--rows" variables from the js and the same effect will be achieved.

    • @Rowan11088
      @Rowan11088 2 ปีที่แล้ว +6

      @@Hyperplexed Thank you for the reply! I was less than confident, glad to know I wasn't off base. And I totally see why you would avoid that approach to keep things streamlined.

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

      Exactly, I was waiting for him to refactor it into this, but he never did D:. Still a really cool video though

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

    You are making my life soo much easier

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

    effortless, timeless, rainbow border takes the win

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

    quick and simple explaination love it 10/10.

  • @Cookie-mv2hg
    @Cookie-mv2hg 2 ปีที่แล้ว

    Came here for CSS, stayed for the ASMR vocal of yours.

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

    so many things going over my mind 🤯

  • @h.nazmulhassanrakib5058
    @h.nazmulhassanrakib5058 2 ปีที่แล้ว

    Finally TH-cam did a good job for Suggest me his video. 🥰🥰🥰🥰

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

    holy shit that end result blew me away

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

    Wow, instant subscribe to this content. Awesome stuff!

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

    OH MY GOST THATS PRETTY

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

    That's insane dude XD wow! Both are gorgeous :D

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

    Epic graphics. Blowing my mind rn

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

    I LOVE your video style

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

    in 5 minutes he created this, meanwhile in 5 hours I can finally use the code I copied from Stack Overflow

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

    Still working as of today! Thank you!

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

    This did done blow my goddamn mind, fren.

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

    I love your videos, I just found out about you and I'm first year in Informatics... You're definitely giving me so many ideas for my html exams

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

    It looks awesome, you make it look so easy. great job.

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

    I love the rainbow gradient effect one but the hexagon lover I am I bet this would be 10 times cooler as hexagons, sadly I wouldnt know how to do it myself

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

    This is so cool. Thanks for the awesome video :)

  • @karim-gb5nx
    @karim-gb5nx 2 ปีที่แล้ว

    amazing.
    Didn't feel to skip any seconds in the video

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

    I swear, like 50% of programming is just knowing what plugins others have written for the language you're using

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

    that's actually so sick. nice

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

    I don't know what I did wrong, but when a used a :before pseudo-element to make the mask layer I started having serious performance issues. My solution was to use as the gray cover mask a standard nested inside the .tile div.

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

    Instead of passing --columns number from javascript to css, you can just do grid-template-columns: repeat(auto-fill, 50px);

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

    what an easy new like and subscribe ! waw it's crazy how much we can do with css and js

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

    You make really WOW videos! I like the border version more

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

    Meanwhile I'm struggling to center the inputs of my form using the grid. The beautiful things you can do when you know your stuff, great content for sure!

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

    Is this hitman voice? 😳
    Cool work

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

    😙👌 magnificently concise gold dust quality video, damn i want to try so many bits of this out already

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

    i entered the video thinking it had something to do with japanese animation
    anyway, learnt something new as an amateur web developer :D

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

    This is by far my favorite web dev channel. Thanks so much for these videos.
    I must've missed something because when I was done writing all the code that you wrote in the video I got an error message for line 41 in js file saying that the value for the "quantity" parameter was declared but never read. There was something else that was fishy about the parameter in the .map method call in that function but I can't remember because I got done with the video and the code didn't work I went and copy/pasted the code from the codepen and everything in that kind of works except the ripple effect it might have to do with the fact that I can't access the font awesome icons linked in the description because the link is truncated.

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

    I can't code. I steal code from others. I hate myself to not invest more time to actually learn this stuff. I love you! This is awesome!

    • @ebrelus7687
      @ebrelus7687 2 ปีที่แล้ว +1

      That's literally what coding & learning is 😉😂

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

      @@ebrelus7687 feeling less bad now and preparing my application as front end dev now. 😅

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

    The border one is awsome

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

    mindblowing 🌸🌸(if u know u know, rip ronnie)

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

    Beautiful and awesome ❤️👍

  • @4.0.4
    @4.0.4 2 ปีที่แล้ว +1

    "why are sites slow??"
    The code:

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

    Really nice and helpful... Thanks!

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

    no way you just tricked me to watch a js video cuz I thought it was about some anime related website
    anyways, great vid, don't like js but it looks cool af

  • @gsoul94.channel
    @gsoul94.channel 2 ปีที่แล้ว

    Amazing, thanks for insight

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

    Awesome effect
    Good Work

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

    It worked! Tank you sir.

  • @Aaron-bh8rh
    @Aaron-bh8rh 2 ปีที่แล้ว

    really nice, but I can't really imagine myself tinkering css at all, those things always go over my head

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

    That's some dope ass shit if I've ever seen it.

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

    You have earned a subscription ;)

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

    Damn you make it look so easy

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

    So no one noticed there is a bug (maybe not bug in the example, but worth noticing): instead of 'document.body.clientWidth ' (or height) it should be wrapper.clientWidth (or height) - that way it works for a container instead the whole page (which we don't want because it will cram it too much. Cheers!

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

    Awesome! Also, instead of adding oncllick handler to the each tile, I thing you can add only single one on the parent maybe?

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

    This is so awesome 👍🏻

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

    Isso sim é perfeito parabéns pela iniciativa

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

    wow...20 years ago building this was easily done in Adobe Flash with little to no effort. But this is still very cool!

    • @ebrelus7687
      @ebrelus7687 2 ปีที่แล้ว +1

      Are we moving backwards? 😂 Lot's of modern apps are so bloated that take ages to show up and work on economic often heating up smartphones.
      JS can do cool stuff but they design things as if they were making it only for desktops and for 5G in majority slow 3G world.
      Native stuff was doing well in past despite much slower hardware and internet.
      That flash era! The memories. There were also java applets.

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

    Awesome content man. new subscriber