Have You Ever Seen A Hover Effect This EXPLOSIVE 🤯

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024
  • Watch as I show you how to recreate the fancy hover effect from www.nathansmit....
    Get Font Awesome Pro: fontawesome.co...
    Support the channel: ko-fi.com/hype... (accepts PayPal, card, etc).
    Tools used: HTML, CSS, JavaScript
    CodePen: cdpn.io/mdjPzgM
    Music Credits:
    Cielo - StreamBeats - Lofi - Harris Heller

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

  • @CrazedSyko
    @CrazedSyko ปีที่แล้ว +613

    I love how you repeated yourself in the video to explain the has selector again, whereas most people would just leave it to the viewer to pause and rewatch that section. You've got a great sense of how to teach. Keep it up!

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

      I really love to go back to codding bcz of his teachings

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

      So true

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

      Isn’t “has” pretty self explanatory? It’s literally what it sounds like

  • @fr0sty999
    @fr0sty999 ปีที่แล้ว +984

    love how you disect each problem and then solve it individually! great content!!

    • @al-ft1ng
      @al-ft1ng ปีที่แล้ว +5

      that's how engineers do it

    • @Ahmed-Lotfy
      @Ahmed-Lotfy ปีที่แล้ว

      The golden concept

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

      That's nothing Special, it's as if you say: "Wow youre taking small bites off this water melon instead of stuffing it in your mouth all at once, love it! So smart!" 😂

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

      Top down perspective

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

      Love how you analysed his video ! Great comment!

  • @saar5947
    @saar5947 ปีที่แล้ว +1431

    "I am way too lazy to go through and add a span tag to each of these letters, so I'm going to spend 10 times as long writing a function to do it for me." 💀
    This is too relatable

    • @herosova
      @herosova ปีที่แล้ว +75

      it will be better for further customisation

    • @adkoda6264
      @adkoda6264 ปีที่แล้ว +53

      That's sooo true! The best part is when you give up after one hour and do the simple thing you wanted to avoid.

    • @kirkanos771
      @kirkanos771 ปีที่แล้ว +27

      @@adkoda6264 The bright side is you learn something along the way.

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

      but you dont spend more time creating that function in this case

    • @ajilpappachan
      @ajilpappachan ปีที่แล้ว +21

      I needed to convert my grades to an American standard GPA for an application and I was too lazy to do the conversion math so I spent 4 hours making a web application to do it for me.
      This is the way.

  • @NateLevin
    @NateLevin ปีที่แล้ว +296

    Holy crap, the editing is impeccable!!! Seriously incredible job!

  • @YuriG03042
    @YuriG03042 ปีที่แล้ว +62

    I love your way of thinking and breaking down big problems into small problems. You are my inspiration for front end design.

  • @driesxyz
    @driesxyz ปีที่แล้ว +90

    This is one of the best channels I've seen in a while. Making educational content very entertaining isn't easy and you're nailing it

  • @egratw
    @egratw ปีที่แล้ว +19

    I'm mostly a backend developer but watching your videos really makes me wanna go write CSS immediately. I really need more videos like this one! Keep it up!

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

      Comments like this probably highlight one of the biggest impacts the channel has! Hyperplexed is making CSS (which many devs find tedious or annoying) digestible, intuitive and exciting - and brief enough that anyone can spend a few minutes getting inspired!

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

    am I lost in an ASMR web dev channel ? MAN YOUR VOICE !

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

    “I’m too lazy … so I’m going to take ten times longer to write a function.” Amen

  • @JamesJames-nv6ps
    @JamesJames-nv6ps ปีที่แล้ว +84

    You should make a Udemy course Html,CSS & Js.
    That will be amazing

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

    3:23 it's funny and impressive because you'd have to type the whole thing out in the first place to make an illustration for the video and also write the function

  • @discoRyne
    @discoRyne ปีที่แล้ว +25

    Your editing during breakdowns has improved a ton. Nice use of hide/reveal effects and subtle zooming. Keep it up.

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

    You've single handedly fuelled my interest in web design. Always been into coding, and I think this is something I want to learn. Awesome, smooth and elegantly simplistic videos. Loving it.

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

    Thats a perfect example of: An designer's dream is a programmer's nightmare

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

    I just realized how much i miss the roasting websites and fixing them videos, you are very talented ❤

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

    Man I just love your video style, it's so relaxing and interesting and I learn new stuff at the same time!

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

    Really love how you posed parts as a question rather than "Just do this."

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

    I love how he explains it as if this is the first time doing it with all the thought process to go with it.

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

    These videos are wild. Frontend never looked cooler.

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

    This feels like Lofi CSS Captain Disillusion, and I'm here for it.

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

    the way you dive into the issue is so fucking PRO ! love it

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

    Insane amount of effort in just 4 minutes

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

    i love how there's useful visualization instead of plain code

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

    The part where you write the function, and show how it will transcribe in HTML was a great detail.
    Great content as always!

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

    Adding a random effect for each parameters of each characters would have been quite neat

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

    As a UI/UX Designer, your work on steam got me addicted to your contents.
    Again, you delivered more than what I expected.

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

    "I'm not even sure of what we just did" that's my whole experience in web dev

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

    I love when sometimes you repeat yourself to sum things up, it really makes it so much easier to understand for newbies!

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

    A Django developer here. I have not even started learning beyond the basics regarding (HTML/CSS/JS), but you're content is just making more and more excited.

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

    This is cool, but you lost the kerning when you made the letters individual blocks. It looks okay here, but there are many letter pairs (like A and V) that wouldn't look good next to each other using this method.

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

    Pls make podcasts, courses on web dev with that voice, I was smiling the whole time coz of how beautifully u have explained and narrated it...*happy tears flow*

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

    I am flutter dev with 4+ years experience but you made me start developing for web

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

    "So I'm gonna spend ten times as long writing a function to do it for me". Oh man I can so relate to that sentence!

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

    These are amazing. It is way easier to understand the code when we go through the problem solving, rather than just getting exposition dumped for 10 minutes.

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

    This is what I call creativity!

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

    The has selector is an amazing new addition that allows for sooo many things!

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

    this is a true MASTERCLASS in CSS...just WOW...Even a non-developer person would appreciate this video!

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

    would you ever consider doing a video on your own journey into front end development? i’m a big fan of your work!

  • @7days280
    @7days280 ปีที่แล้ว

    you are an absolute godboss at explaining CSS,
    I love it!!

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

    This channel is a whole vibe.

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

    "I'm too lazy to add span tags to every letter so I'm gonna go ahead and create a function to do that for me that takes ten times longer"
    Gosh this is the most relatable thing to how I code I've ever heard 😂 Can't really hard-code when you know you can automate the process right?

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

    Finally, the youtube algorithm brings me to the great explanation about Front end stuff,
    congratulations you just got a new subscriber

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

    Great work as always! Just a quick note, as of this writing CSS :has() isn't supported by Firefox (yet) - which may or may not be a deal-breaker for you. I tried using an extra div on the end (with pos:abs & ptr-evts:none), and messing with its opacity and the z-indexes of all elements involved, but it only half-worked. I guess you'd be back to adding/remove classes with JS on hover to do it properly without :has()

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

    This has to be the best demonstration of :has i have ever seen

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

    This is the first time I've seen a video of yours and I'm just fucking amazed. I didn't see anyone, ever explaining this beautiful

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

    The end is just too good

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

    Sir, you are gold! I love how you turn code into art, it feels wrong that your videos are literally for FREE!

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

    Woahh it seems like some real hardwork has been done on making these videos as well as the explanation, I'm 2 mins in and the way you have explained is commendable and with all those effects it makes everything clearly understandable

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

    Shame that the "some of our own customisations" bit of the video was covered by the end cards.

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

      Yep sorry about that. Should be fixed now!

  • @RobertWildling
    @RobertWildling 12 วันที่ผ่านมา

    Great tutorial! Would love to see how you build a really great "enhance" tool! (Currently empty spaces collapse, no proper word wrapping...) Maybe an idea for an upcoming tutorial? 🙂

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

    WHAT
    A
    PRESENTATION
    !!

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

    Your videos are making me fall in love once again with frontend development (and video editing too). Thank you so much man❤

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

    what a gangster! this video got more and more intense as it went

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

    Next level. Subscribed as soon as you said "...I'm going to spend 10 times as long writing a function instead".

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

    Your videos never cease to wow me

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

    Super cool and looks JUST like persona 5. I wanna see more of this

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

    Speechless for the quality of both the video and the explanations.

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

    I can't believe i couldn't find this channel up until now 😱

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

    I don't even know CSS or web design, but stil these videos are good. Interesting to see how it works!

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

    This is insanely good. Please more of this!

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

    Very nice explanation for people with little experience in css, you dissected the problem in understandable chunks, thank you!

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

    I hate the final effect, but goddamn I love the concepts taught to reach it. Loved this video.

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

    10/10 Video. The visualization of each step is on POINT.

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

    The lo-fi is the perfect companion

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

    I am so thankful I found this channel 😭❤️

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

    ur production is top tier

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

    3:14, pardon the language but HOLY SHIT this entire sequence is ORGASMIC.

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

    The way you use the animations while writing the function was brilliant !

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

    Dude. Seriously underated

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

    I love your problem solving, especially dividing big problems into small problems. It helped me a lot on my developing and on life!

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

    Instant watch every video. Thanks for this.

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

    So good! More, please!!!!

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

    holly shit, i haven't seen such good quality content in months

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

    Incredible teacher

  • @k-yo
    @k-yo ปีที่แล้ว

    One could change every line opacity when hovering the parent wrapper, and individually hovering a line would highlight it. This would avoid using :has, which has low browser support today.
    There probably has a way using sibling selectors and :not too. However I can just be sure if I get my hands dirty with the code experimenting it.

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

    I really like your explanation of the :has selector! I've been messing around with it for a little bit and it has a lot of potential. (if you get really creative with it you can make fun projects like a pure CSS mouse tracker)

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

    Watching this was an experience

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

    I'm learning so much CSS and how to address the problems properly through these videos. Thank you!

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

    You are at god level 🔥

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

    Bro dropped the best touch of a gradient text and said "that's fir another video"

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

    I haven't touched css or html in years but your teaching style is so amazing that it made me wanna revisit it

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

    Thanks to bubbling, you don't need :has(), you just create a selector when `.parent:hover > * {opacity: .5}` then you say `.parent > .child:hover {opacity: initial}`

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

      Just my thoughts. Using :has() looks needlessly complicated, when you could just have parent:hover and child:hover. Child hover just overwrites the parent.

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

    the break down of each step with the slick animations and the explanation is really nice!

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

    One of the best content on TH-cam

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

    The way you place visual cues for every step, the highlights, the animations, Amazing video!! I've never used CSS/JS but this video still made sense to me

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

    Your videos are blowing my mind!

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

    Great video, love the delivery!

  • @j.c.k.8639
    @j.c.k.8639 ปีที่แล้ว

    I was solo f-ing happy 2 see a new hyperplexed video... Keep up the good work

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

    it’s like a totally different way of thinking

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

    Only if I had enough money, I would have joined the membership, sure one day
    For now take some love ♥️
    You are awesome sir

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

    Who would have thought CSS could be therapeutic.

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

    You could have also writen js for css transform, just displace it using a bezier curve and add little bit of randomisation on top of it.

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

    Wow, you did outstanding with this video!

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

    Never thought I'd enjoy reading someone's javascript code this much. Great content pal!

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

    That's some high quality stuff

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

    the only channel i would ever reduce playback speed

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

    You are awesome!! Why can't others replicate this that you can have easily digestable tuts for such complex looking front-end concepts within 5 mins!!

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

    Awesome teaching!

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

    Love the way you explain all problems and then solve them ❤

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

    I immediately tune out from a video the moment they mention the has selector. I would rather my CSS to work now and not in five years