Magic Navigation Menu Indicator using Html CSS & Javascript | Curve Outside Effects

Sdílet
Vložit
  • čas přidán 30. 11. 2021
  • Click For More : czcams.com/users/OnlineTutor...
    ------------------
    Enroll My Course : Next Level CSS Animation and Hover Effects
    www.udemy.com/course/css-hove...
    CSS Infinity Course : www.udemy.com/course/infinity...
    Another Course : Build Complete Real World Responsive Websites from Scratch
    www.udemy.com/course/complete...
    ------------------
    Join Our Channel Membership And Get Source Code of My New Video's Everyday!
    Join : / @onlinetutorialsyt
    ------------------
    Source Code : / onlinetutorials
    Facebook Page : / onlinetutorialsyt
    Instagram : / onlinetutorials_youtube
    Twitter : / onlinetutoria16
    Website : www.onlinetutorialsweb.com
    Buy Me A Coffee : www.buymeacoffee.com/onlineTu...
    ------------------
    #csseffect #topcsseffects
    ------------------
    give proper credit if you repost this on other social media platform
    ------------------
    Also Watch These
    CSS Icon Hover Effects | Animated Menu Indicator using CSS & Javascript
    • CSS Icon Hover Effects...
    Navigation Menu Using Html CSS & Javascript | Curved Outside in Active Tab
    • Navigation Menu Using ...
    Sidebar Menu Using Html CSS & Javascript | Curved Outside in Active Tab
    • Sidebar Menu Using Htm...
    Glassmorphism Hover Effects with Magic Line Indicator using CSS & Javascript | CSS Glassmorphism
    • Glassmorphism Hover Ef...
    CSS Magic Line Icon Fill Hover Effects | Social Media Buttons
    • CSS Magic Line Icon Fi...
    ------------------
    icon source : ionic.io/ionicons
    ------------------
    Disclaimer video is for educational purpose only. Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use

Komentáře • 861

  • @OnlineTutorialsYT
    @OnlineTutorialsYT  Před 10 měsíci +12

    Revolutionize projects with our advanced source code. Elevate innovation, accelerate development, and gain a competitive edge. Your key to success is here. Transform ideas into reality now.
    Get now more than 1000+ source code just by clicking on this link : www.patreon.com/onlinetutorials
    Here you will find each and every Source Code is Unique.

  • @MRMOTOFOTO
    @MRMOTOFOTO Před 2 lety +836

    The fact that I think I can do this without watching the video is giving me hope.

    • @AanAntheroNo1
      @AanAntheroNo1 Před 2 lety +94

      Iam watching itnand can't do it there is no hope for me

    • @brxndxnpx
      @brxndxnpx Před 2 lety +19

      Haha I thought the same thing. Going to give it a try before finishing the video

    • @crimsonwolf4490
      @crimsonwolf4490 Před 2 lety +40

      @@brxndxnpx i mean only thing u need to do this is watching others do the similar things and have experience. After some time u will be able to do it urself

    • @4xHitler
      @4xHitler Před 2 lety +7

      same here. I looked up css animations just an hour before this.

    • @crispydonut7404
      @crispydonut7404 Před 2 lety +1

      Yes same

  • @WrokkerGaming
    @WrokkerGaming Před rokem +48

    I never thought I'd understand a non-speech tutorial so well, yet here I am confident I can recreate this AND it developed my understanding of CSS. Thank you, this has been amazing. And the sound track...cosy af.

  • @robertuszrobi
    @robertuszrobi Před 2 lety +186

    I downloaded a basic full stack course. Started off with HTML, then CSS, then Javascript. I am about to start React. I randomly came across this video, and the fact that I understood what was going on is making me so excited about learning to code. Thanks for the motivation. This is a very neat design.

    • @dennisbarzanoff9025
      @dennisbarzanoff9025 Před 2 lety +7

      Bra i don wanna kill ur dreams, but coding not that exciting

    • @sagarshabadi3375
      @sagarshabadi3375 Před 2 lety +7

      I also started Learning abt Web development
      Now am learning CSS , it's increases Curiosity
      But After learning Part , whn we go outside to find a Job , The work will be difficult ..Let's hope everyone learns New technology & get Jobs ..

    • @aryanKapur.
      @aryanKapur. Před 2 lety +18

      @@dennisbarzanoff9025 nah bruh coding is exciting as hell

    • @CloudyyYT
      @CloudyyYT Před 2 lety +6

      @@dennisbarzanoff9025 i've been coding for like a year and a half and i still get excited

    • @unjakx
      @unjakx Před rokem +6

      @@dennisbarzanoff9025 Depends on the person who is coding

  • @edenmaimon6983
    @edenmaimon6983 Před 2 lety +3

    I just started learning full stack web dev and it really impressed me.
    To think that I will soon learn to make such a menu leaves me even more curious.
    Most of the video I realized, up to the moment of js, waiting for it impatiently!
    Looks great I really liked!

  • @LordKosmux
    @LordKosmux Před 2 lety +230

    This one surprised me! Very clean, modern and it's truly magic to see. Keep the good job, you're amazing!

  • @watidev
    @watidev Před 2 lety +22

    it seems like its realy simple and i can tell you that showing people hard things and turn it like its easy is a great skill !!!
    It gave me the will to do the same thing but i know nothing about css XD
    Thats a great work

    • @watidev
      @watidev Před rokem

      I come back after 11 months, I UNDERSTAND EVERYTHING !!! and that work is realllyyy good !

  • @OnlineTutorialsYT
    @OnlineTutorialsYT  Před 2 lety +83

    Another Effects : czcams.com/video/a3rofqqrTBE/video.html

  • @yassinesafraoui
    @yassinesafraoui Před rokem +13

    the usage of the border on the indicator instead of an after or a before( + z-index so that it comes behind) is genius, only this way you can leave the before and after tags unused to use them to round the sides. Apart from that, the box shadow trick is what I missed the most, awesome content, keep going.

  • @ethlny6093
    @ethlny6093 Před 2 lety +62

    The fact that this guy helped one of my senior get his degree 2 years ago and that thanks to him I got a perfect grade this year is one of the most amazing fact I have

    • @Asyrafcruz
      @Asyrafcruz Před rokem

      senior getting degree? yes our senior developer also are looking at this as reference.
      its okay later in your career we will search youtube also

  • @jankrupinski1162
    @jankrupinski1162 Před 2 lety +3

    Incredible. As a huge fan of pseudoelements I love this video. Good job. Awesome.

  • @FrancoNSosa
    @FrancoNSosa Před 2 měsíci

    I didn't even know you could do all this with almost just CSS! This is very inspiring, thank you!

  • @Monk2s
    @Monk2s Před rokem +1

    Bro, I've been studying programming for a week. I'm thinking you're some kind of god.

  • @mrCetus
    @mrCetus Před 2 lety +26

    It is a very clever technique! Congrats! I'd just advice against putting a div tag as a li sibling inside the ul. For semantic purposes, It would be more recommended using the nav tag as the container of the navigation block, and use appropriate elements for the items (links or buttons) keeping the div as the active marker.

    • @themagicartroll8961
      @themagicartroll8961 Před rokem +1

      Doesn't really matters 😉

    • @Polanopyle
      @Polanopyle Před rokem +2

      @@themagicartroll8961 Semantics absolutely do matter, it's important for assistive technologies, for one. Search indexing is another.

  • @dunai2012
    @dunai2012 Před 2 lety +27

    I'm a beginner of CSS. For practice purpose I just followed the demo step by step. Due to some dimension mismatch and some features I didn't get clue I failed the first time but after the recalculation of the proportion of dimension the second try was a success. Thank you so much for this amazing video. I'll carefully study this code after this learning by doing process.

    • @quranislife5014
      @quranislife5014 Před rokem

      Also me I'm beginner

    • @yassinesafraoui
      @yassinesafraoui Před rokem +3

      Advice: I guess as a beginner, it's better to focus on learning other concepts like flexbox and CSS grid, they are practically more important, this kind of vids gives you tricks to achieve fancy looking stuff, which is mostly not what you need to learn to make as a beginner, good luck :)

    • @alhlsmailayusuff1133
      @alhlsmailayusuff1133 Před rokem

      I'm not getting it I followed all the explanation in the video but the icon are not displaying, please I need help.

  • @hadiozturk
    @hadiozturk Před 2 lety

    As a person who is really new at programming i have really excited that. Keep it up bro you give us inspiration. Nice work

  • @SamerLOLOfficial
    @SamerLOLOfficial Před 2 lety +1

    I would rate it 10/10, excellent design and color picking.

  • @user-tr8pq2sm8c
    @user-tr8pq2sm8c Před měsícem

    Wow that was amazing to me. I am beginner at HTML and CSS. That piece of art gave me big motivation to continue.

  • @BigBennyO
    @BigBennyO Před 2 lety +2

    Shifu has done it again. Respect!!!

  • @induwarathisarindu5856

    After some times watching these tutorials I am now able to create my very own website thank you for your help very much

  • @HarryEdwards-zk6ok
    @HarryEdwards-zk6ok Před měsícem

    Bro !!!!!!!!!!!!!! You are so genius ! All of your designs are mind-blowing.

  • @RaveKev
    @RaveKev Před 2 lety +2

    That border-radius and box-shadow was brilliant! thx

  • @kingsleyeshun_
    @kingsleyeshun_ Před rokem

    OH MY GOD . You're always blowing my mind with such awesome ideas.. Thanks very much bro.

  • @viallymboma9874
    @viallymboma9874 Před 2 lety +5

    Damn this guy is awesome...always bring a mind new blowing impressive creative UI design

  • @codingcrush2.0
    @codingcrush2.0 Před 2 lety

    You're one of the best youtuber that I follow and I have a good level today thanks to your videos

  • @balramraika7763
    @balramraika7763 Před 2 lety

    Your tutorial always amazed me. So clean

  • @nextlevelcoding5834
    @nextlevelcoding5834 Před 2 lety +3

    wow... Always inspired from you to do Something New ... Like special 😊😊

  • @mathewsjoby6455
    @mathewsjoby6455 Před 2 lety

    I really loved the tutorial. I was using react. So technically, I used my logic for the script part.

  • @razorjhon2622
    @razorjhon2622 Před 2 lety

    i liked the video before i watch , you are amazing man ♥

  • @anilshukla3.14
    @anilshukla3.14 Před 2 lety +2

    Mind-blowing bhai 🙀

  • @vedanshverma8626
    @vedanshverma8626 Před 6 měsíci

    I see in figma I thought tht i never design this but u mske me confident ..... intelligent bruh😊

  • @hirschheisstdermann
    @hirschheisstdermann Před 2 lety +2

    lol - I'd never put that much effort into CSS. But this is just really great!

  • @jessesandvik4458
    @jessesandvik4458 Před 2 lety +8

    Did a little React.js conversion, had the color of the bubble change depending on active link, with the effect still being applied after page refresh as well. Awesome navbar, thanks for sharing!

  • @estebanpedroguerravidal8336

    Me encantó. Estoy empezando con esto y es muy didáctico y simple. Muchas Gracias!!

  • @zainulislam1548
    @zainulislam1548 Před 2 lety

    We are thankful to you for sharing such a great knowledge and ideas

  • @hangoutmusic2566
    @hangoutmusic2566 Před 2 lety +1

    You are efficient coder with out any error.

  • @brandormarquez3148
    @brandormarquez3148 Před 2 lety +1

    Wow such a great tutorial!!! Thanks bro

  • @SergeyMik
    @SergeyMik Před 2 lety +3

    большое спасибо за оригинальную реализацию ! превосходно!

  • @nguyenthanhat1422
    @nguyenthanhat1422 Před 2 lety

    It's beautiful, I've watched the whole video.

  • @charlesoroko4253
    @charlesoroko4253 Před 2 lety

    I learnt quite a bit. Thanks! It seems I need to learn how to leverage CSS selectors.

  • @christophervradis7285
    @christophervradis7285 Před 2 lety

    im addicted to your chanel with this video

  • @daironperezfrias7819
    @daironperezfrias7819 Před 2 lety +1

    Eres una Bestia !!!
    Genial, Saludos humildemente desde Cuba

  • @faiqangra876
    @faiqangra876 Před 2 lety +2

    He never disappointed in his videos

  • @GuillaumeGagnaire
    @GuillaumeGagnaire Před 2 lety +1

    I was hoping SVG clips, and ... It's low tech haha
    Buuuut it's working. Not with transparent background, but it's working :-) Good job

  • @user-om1rn1cd7n
    @user-om1rn1cd7n Před 15 dny

    Literally Shocked bro Amazing 👌👌👌👌

  • @GHOSTBRSERVER
    @GHOSTBRSERVER Před 2 lety +2

    sem duvidas vc e um dos melhores mano, parabens vc e top, se possivel na proxima va falando fica mais facil acompanhar

  • @CreativeTutorialsWeb
    @CreativeTutorialsWeb Před 2 lety +3

    Always deliver best videos 😃

  • @bisaanimations
    @bisaanimations Před měsícem

    I'm not one for these types of tutorials (I prefer someone talking me through it) but I absolutely loved this.....thank you for creating and keep up the great work.....will go and check out your other tutorials now.

  • @tldw8354
    @tldw8354 Před rokem

    I am sure, this will come in handy by some day in the future. thanks for that tut!

  • @natsuuzhtte
    @natsuuzhtte Před rokem

    Nice creation idea! You've made me spirit want to learn programming more deep

  • @pauljohn3898
    @pauljohn3898 Před 2 lety +1

    So creative and amazing design😍

  • @rodolphelesueur4354
    @rodolphelesueur4354 Před 2 lety +1

    Very clear and clever. Well done.

  • @kalpeshp1234
    @kalpeshp1234 Před 2 lety +1

    This video needs an deep explanation to understand how it is working other then that video is crazy 🤩

  • @darck5240
    @darck5240 Před 2 lety

    using the box-shadow for the corners is smart, thanks for the tip

  • @theman7050
    @theman7050 Před 2 lety

    Genius! Masha Allah

  • @jonaargueta771
    @jonaargueta771 Před 2 lety

    Honestly i don't know what to say haha, like, this was amazing, i can only imagine being able to do this kind of things one day.

  • @ed1nh0
    @ed1nh0 Před 2 lety +160

    Clever! I have to say, you're very creative! The way you do things are straight to the point, but using all those magic numbers can lead newbies to a no-turning-back nightmare! Be careful with best practices, don't use universal selector as you do. Consider this a constructive feedback of your amazing job. I do like to watch all you work and tutorials. Keep it up! 👍🏼

    • @cryptocheech
      @cryptocheech Před 2 lety +3

      Sign up to the course and you won't be a newbie.

    • @ed1nh0
      @ed1nh0 Před 2 lety +2

      @@cryptocheech well noticed.

    • @CaptainShanko
      @CaptainShanko Před rokem

      Could you link a vid showing best practices plz? Asking for a friend who is a total noob.

    • @ed1nh0
      @ed1nh0 Před rokem

      @@CaptainShanko I think it's not quite right doing that on someone's channel, sorry about that.

  • @abhishekbhardwaj578
    @abhishekbhardwaj578 Před 2 lety

    finally we made it🙌 awesome

  • @michalvonbargen6523
    @michalvonbargen6523 Před 2 lety

    love that design, simple and awesome

  • @bloodhunter1107
    @bloodhunter1107 Před 2 lety

    you are absolutely Genius man....

  • @abhikksaha
    @abhikksaha Před rokem

    It was visually so pleasing...!!

  • @ZeeWolfed
    @ZeeWolfed Před 8 měsíci

    Hello I've just finish your tuto and it's awesome thanks

  • @4maxnechaev
    @4maxnechaev Před 2 lety

    Awesome! Very clean and interesting solution

  • @soumyadipmajumder902
    @soumyadipmajumder902 Před rokem

    This lesson is outstanding...

  • @aouxswantoro5432
    @aouxswantoro5432 Před 2 lety

    It is simply awesome...! Many thanks

  • @manuelquiero
    @manuelquiero Před rokem +1

    This is why I still prefer designing from scratch. This way will give you full control of your web design and still retain native, clean codes compared to using libraries that slows down the render of the page. Of course there are times that libraries like bootstrap are useful

  • @gedesherstyle
    @gedesherstyle Před 2 lety

    Simple, lovely navigation menu! 😀

  • @WidianDAlbie
    @WidianDAlbie Před 2 lety

    Amazing! Thanks you for the tutorials

  • @suryanicholas
    @suryanicholas Před 2 lety

    Wuuuoooh.. Keren..
    Terimakasih sudah berbagi

  • @Lazy4444
    @Lazy4444 Před 2 lety

    The before and after trick was very smart!

  • @TheGAMERBoii
    @TheGAMERBoii Před 2 lety

    im barely learning css and html. this guy made this in 14 mins and i can barely get a navigation to look properly in 3 hours... this was enjoyable to watch though.

  • @Sorahoh
    @Sorahoh Před rokem

    와 … 천재십니까ㅠ

  • @DrOne-sw6oz
    @DrOne-sw6oz Před 2 lety

    Fantastic effect, thanks for the tutorial

  • @SilentZephyr
    @SilentZephyr Před 2 lety

    ohhh line 54 was javascript, nicely done though. super awesome how you show what each line does so flawlessly, and the music is chill.

  • @abdullahbiler1099
    @abdullahbiler1099 Před rokem

    crazy skills. Good job very impressive

  • @goofy7791
    @goofy7791 Před 2 lety

    Simple and practice! Thanks

  • @expresstutorial3255
    @expresstutorial3255 Před 2 lety

    Awesome bro, I will continue uploading my tutorials too, you inspire me

  • @user-qh4zv9qc9h
    @user-qh4zv9qc9h Před 2 lety

    Yeahhhhh!!! So cool!!!! Thanks a lot for this magic))))

  • @wahyudifams8696
    @wahyudifams8696 Před rokem

    this guy is a model who never leaves online classes at all

  • @hyperion_1244
    @hyperion_1244 Před rokem

    This is an AWESOME channel

  • @The-sound-of-silence
    @The-sound-of-silence Před rokem

    Such an amazing tutorial, thank u so much.

  • @callmesherni1490
    @callmesherni1490 Před 2 lety

    YOUR VIDEOS IS VERY NICE.... MAI AAPKI HAREK VIDEO DEKHATI HU.... VERY NICE EXPLATION OF YOUR VIDEO....

  • @shuvojitbiswas7525
    @shuvojitbiswas7525 Před 2 lety

    wow amazing work....impressive❤❤

  • @mohammeddemmouchi2299
    @mohammeddemmouchi2299 Před 2 lety

    Great job, thanks for sharing! 👍👍

  • @oneroom8662
    @oneroom8662 Před 2 lety

    Animation is brilliant.

  • @salmankhan-gx5hr
    @salmankhan-gx5hr Před rokem

    I got it, i do this after some struggle, thanku

  • @mali_sati
    @mali_sati Před 2 lety

    Bro you are SUPER good!!

  • @tiramo36
    @tiramo36 Před 2 lety

    Good work you are very professional
    I'm just beginning to learn CSS it's very hard,🤔🤔🤔🤔🤔

  • @yusuf4815
    @yusuf4815 Před 2 lety

    Keren..
    Bagus banget, Dinamis

  • @AcademiaCS1
    @AcademiaCS1 Před 3 měsíci

    Very nice job. Of course s(he) likes maths and geometry. Congrats

  • @alifatihbakrc1096
    @alifatihbakrc1096 Před 2 lety

    Gerçekten başarılı ve yararlı bir video olmuş teşekkürler :)

  • @zzippelgazz
    @zzippelgazz Před 5 měsíci

    Looks good and there is even better way that let’s you have any background.
    With SVG shape morphing you get it even better.

  • @attilagal6459
    @attilagal6459 Před 2 lety

    Wow. I impressed. Like... Just wow

  • @aminansarimehr9464
    @aminansarimehr9464 Před rokem

    It's very good and useful for me. Thank you bro

  • @dthevenin
    @dthevenin Před 2 lety +17

    Nice;
    I did not try but I think you could manage the UI state (and get rid of the JS) by using 'input checkbox'. Maybe worth to try :-)

    • @bastiennavarri7252
      @bastiennavarri7252 Před 2 lety

      with input radio it will be better

    • @furkanyildirim8380
      @furkanyildirim8380 Před 2 lety

      Have you tried the way that you suggested to see if it works?

    • @dthevenin
      @dthevenin Před 2 lety

      @@furkanyildirim8380 I did not try for the example in this video, but I did implement that solution several times.
      You can find some code example on Internet.
      Basically you need to:
      - deactivate the default style of the Checkbox or Radio button
      - create a CSS based on the state of the Input

  • @marcwampfler2203
    @marcwampfler2203 Před 2 lety

    Great Tutorial!! Thanks a lot!

  • @aritra3004
    @aritra3004 Před 2 lety +1

    This is pretty nice!!

  • @Amirkalateh_1380
    @Amirkalateh_1380 Před měsícem

    Literally, nice ❤

  • @Gabkets
    @Gabkets Před 2 lety +6

    Good effect and widget. I would suggest using classes instead of tag selectors and use less especification. In this case wont affect but on a large scale the miss use of tag selectors and especification will affect performance. Browsers read from right to left the selectors. Good tutorial, but would be nice to see it with good practices.

    • @yuioyup
      @yuioyup Před 2 lety +1

      Probably did it this way because it was on a much smaller scale

  • @DarkCloud0000
    @DarkCloud0000 Před 2 lety +1

    Your projects are so useful and amazing 🙏🏻