These Pesky Web Designers Have Done It Again...

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • Watch as I show you how to recreate the annoyingly good nav menu from www.buildinams.... (It's not really annoying, I'm just teasing...mostly)
    Get Font Awesome Pro: fontawesome.co...
    Merch: cottonbureau.c...
    Support the channel: ko-fi.com/hype... (accepts PayPal, card, etc).
    Tools used: HTML, CSS, JavaScript
    CodePen: cdpn.io/gOzJgWm
    Music Credits:
    Rock, Water, Plant, Building - StreamBeats - Lofi - Harris Heller

КОМЕНТАРІ • 374

  • @Crashman1012
    @Crashman1012 Рік тому +1181

    I’ve been a front end dev for about a year and I don’t think I’ve ever seen a better explanation on how to center a background image this well

    • @sebasbarrantes5727
      @sebasbarrantes5727 Рік тому +9

      hey, you have insta or something I have a few questions

    • @gillsejusbates6938
      @gillsejusbates6938 Рік тому +3

      @@sebasbarrantes5727 ?>????????????????????

    • @Vercte
      @Vercte Рік тому +7

      It’s definitely a spam bot 100%

    • @GlennDavey
      @GlennDavey Рік тому +4

      I've been one for 2 decades and I don't need to keep watching this video.

    • @ShaneRounce
      @ShaneRounce Рік тому +2

      I've been a frontend dev for 23 years. You'll get used to learning the new "best ways" to do everything over time. (it never ends)

  • @ThePrimeTimer100
    @ThePrimeTimer100 Рік тому +787

    I’ve never seen CSS coded in such a satisfying way, and it’s really motivating me to start building whatever I see on the internet! Your channel is amazing, keep doing you!

    • @keent
      @keent Рік тому +2

      writing css can sometimes be blissfull

    • @ShaneRounce
      @ShaneRounce Рік тому +5

      @classic max Yeah, for sure. It's a nice UI in artistic terms and even works well in terms of interactivity but it definitely breaks conventions and will confuse the majority of people who expect things to work in a particular way. Though I guess the target demographic of this particular website isn't really going to be the none tech-savvy crowd.

    • @FiFiFilth
      @FiFiFilth Рік тому +4

      @classic max not every client has the same audience, and your dad probably isn't the target group for this website. you might wanna think about whether your rule of thumb really applies in any situation. We would still be living in caves and hunt deer with bamboo sticks, if everyone would think like you and nobody would challenge conventions.

  • @Harmxn
    @Harmxn Рік тому +438

    You're in a niche field. There's not a lot of people that make such great and concise tutorials for web development. I can definitely see you hit 1.000.000 subs in 2023

    • @chonkydog6262
      @chonkydog6262 Рік тому

      Cap

    • @Harmxn
      @Harmxn Рік тому +17

      @@chonkydog6262 He got 112K subs in the last 30 days

    • @chonkydog6262
      @chonkydog6262 Рік тому

      @@Harmxn So? He makes bad content.

    • @WasiMaster
      @WasiMaster Рік тому +25

      @@chonkydog6262 165k people would disagree

    • @kolega1999
      @kolega1999 Рік тому +10

      @@chonkydog6262 Meme videos with 90 views are much better I know

  • @TheJorgen99
    @TheJorgen99 Рік тому +21

    I really like the style of videos like this, short and to the point. The fact that you don't over explain the different css-parameters is awesome. I can lookup the ones I don't know or want to go deeper with myself.

  • @hermanzhukov8044
    @hermanzhukov8044 Рік тому +25

    Website creation always seemed overwhelming to me, but things seem much more graspable now that I have watched you explain why every line of code exists and what it does. Thank you so much

  • @amirmohamadbashiri
    @amirmohamadbashiri Рік тому +161

    Your channel is going to be a big one. Awesome tutorials, very fun and to the point.

    • @UncleEdu
      @UncleEdu Рік тому

      Usually he makes websites soulless and corporate but yeah, he does design well and his videos look interesting

    • @SpencerYonce
      @SpencerYonce Рік тому

      I absolutely agree he will blow up

    • @bb_bb_
      @bb_bb_ Рік тому

      i mean 163k is massive already but i know he'll have millions in a year.

    • @odriden1696
      @odriden1696 Рік тому +1

      @@UncleEdu I can see how it might not be for everyone, but for visual and tidy freaks like me I usually prefer his take on the designs. Although I get the sentiment of the websites having their own 'soul'

    • @UncleEdu
      @UncleEdu Рік тому

      @@odriden1696 I like his designs, ofcourse, but when he changed the steam's website per example, he make it look more corporate, soulless, and focusing on money instead of actual design. Simple old design doesnt always mean bad.

  • @chacecampbell2697
    @chacecampbell2697 Рік тому +46

    Dude you're like the Bill Wurtz of web design, I'm still in awe if how simultaneously informative, relaxing and entertaining this was. Instant sub, excited to check out more of your content!

  • @deathcare
    @deathcare Рік тому +7

    This channel has been so helpful to me. As a front-end dev for a few years now, I've always been really stressed out by working with CSS myself just because there are so many complexities to it and it rarely turns out how you want it with any easy, so I just default to finding some bloated JS plugin to do the job when performance doesn't matter. Watching your videos has helped me turn CSS problems into little puzzles that are fun to figure out just like how I view JS work.

  • @SeanStClair-cr9jl
    @SeanStClair-cr9jl Рік тому +17

    The way you're presenting the code is so INCREDIBLY pleasing lmao. Like. This is raising the bar for all other coding channels, damn. And if you're using some custom animation library, publish it for the world to see!

  • @jjohnsincrowfall3984
    @jjohnsincrowfall3984 Рік тому +5

    Wanted to say this is an awesome tutorial and video! A reminder to everyone watching this to remember accessibility when developing components and sites like this. Unfortunately often times, fancy designs and implementations leave the necessary accessibility basics in the back.

  • @benja-min1588
    @benja-min1588 Рік тому +16

    Fresh, useful, fun and innovative.
    Far better than, "Lets build a clone site, and learn nothing" tutorials. You are the future, my man.

    • @sxj__
      @sxj__ Рік тому

      😂😂😂😂😂 on point

  • @saadraza6072
    @saadraza6072 Рік тому +1

    Thats was amazing I only needed to see the first couple of mins to subscribe. Incredible work man, especially the video transitions inline with the code change

  • @jossani6712
    @jossani6712 Рік тому +1

    I owe you so much, thanks to you i now see problems in a different approach, spliting big problems into small ones, this helped me to see the code more clearly understanding each part of it. Also my ui and css skills improved a lot, i am more creative now and you encouraged me to search, recreate and get inspo from complexes ui. Please keep up with the good work, you’re helping a lot of people

  • @machi_dev
    @machi_dev Рік тому +8

    I love the style of these videos so much. Thanks for the inspiration - this gives me a few ideas :D

  • @glydstudios5632
    @glydstudios5632 Рік тому +6

    Every freaking video my mind is blown how creative and talented people are.

  • @Murkeeeeee
    @Murkeeeeee Рік тому +1

    This channel is insanely underrated. Easy to understand explanations, straight to the point, entertaining. I wish all of my lectures were like this. Keep it up.

    • @breeze5440
      @breeze5440 Рік тому +1

      Yes!! I was just marveling over how insanely good his videos are!

  • @nogoodgod4915
    @nogoodgod4915 Рік тому +4

    It's fitting that the guy is on a hoverboard because he just floats away once you click the menu icon.

  • @slingshot1218
    @slingshot1218 Рік тому

    You’re explanations are the freaking best I’ve ever encountered. Considering I’m still learning this is a crazy good way to think about elements and tags. Crazy good!

  • @BenWamberg
    @BenWamberg Рік тому +1

    Instant sub.
    This was one of, if not the best, web dev videos I've ever seen. Concise. Direct. Informative. Quietly kind.
    Brilliantly done, sir.

  • @wizamit
    @wizamit Рік тому +4

    This is awweessoommee 🔥🔥🔥
    I respect your editing skill.
    Thanks for putting so much effort for us 😍

  • @vlad.nicula
    @vlad.nicula Рік тому +1

    Incredible content quality! Thanks for putting in the effort to explain what each group of css properties does and how it affects the page. This is probably the best format for explaining how experience developers think and visualise what they are going to build.

  • @jojiratuva6631
    @jojiratuva6631 Рік тому

    bruh you're the man. this chanel is now my go to. thank you. you're explanations are quick, concise and easy to follow.

  • @darshancj483
    @darshancj483 Рік тому

    so happy that i came across your channel serious u inspire me alot to to start building whatever I see on the internet! and just expand my portfolio, hands down you are the best web content creator on the internet

  • @revvilo
    @revvilo Рік тому

    I've always had an interest in formatting of information when doing tutorials, and this video takes the cake. Giving the 'need' for the 'how' is done so fucking well in this video. Bravo, man.

  • @thisbevibhor
    @thisbevibhor Рік тому

    Man, your videos are just so good, your engagement must be off the charts. Teach me master.

  • @Blearky
    @Blearky Рік тому

    I am studying Business Informatics and I had to create some websites myself. I just want to tell you that you are an excellent tutor. This is the kind of interaction where new developers/students can learn how something works with an insane good workflow, and from what I see in the comments, frontend developers get good explanations and approve. Keep up the good work, every video is just a joy to watch.

  • @olwethu_mendez
    @olwethu_mendez Рік тому

    Duck it, I'm subscribing. The amount of fun and motivation I have to learn and try out new things whenever I view this channel's content. Gives hope and renews excitement to a noob like me

  • @utterdonkey
    @utterdonkey Рік тому +11

    I love these videos, you're my favourite channel

    • @Magnogen
      @Magnogen Рік тому +1

      Same, I love how he breaks everything down - and so simply and smoothly too. Like that beautiful transition

  • @cllncl
    @cllncl Рік тому +1

    Your videos feel like the "The missile knows where it is by knowing where it isn't" text but infinitely more complex. I love it.

  • @kimbapslayer1995
    @kimbapslayer1995 Рік тому +1

    Man I was translating all the css you wrote into tailwind in my head. I love tailwind lol. A lot of this is so much more simplified. Good stuff 🤌

  • @Foxygrandpa2131
    @Foxygrandpa2131 Рік тому

    This is seriously one of the best UX / design / web channels I’ve ever seen. I know these videos are a huge amount of work, but please keep it up. You have a real gift man 😃

  • @Squiddledorf
    @Squiddledorf Рік тому +1

    I love this so much. I don't even code, this is just so well made. Nice work, man.

  • @saramky
    @saramky Рік тому

    I just recently found your channel... Even thought I don't do front end stuff, It is just simply entertaining to watch your videos!

  • @NewbeastSwag
    @NewbeastSwag Рік тому

    thank you for your videos! showing this to my little brother who's going to get into web design, you make the videos entertaining and i'm sure he'll love these videos as well.

  • @oscarestudillomarin8732
    @oscarestudillomarin8732 Рік тому +1

    Your videos are just amazing, everything about them is perfect 😍
    I really enjoy watching them and I really hope you keep creating these contents 💪🏽

  • @borstenpinsel
    @borstenpinsel Рік тому +62

    In webdesign, design and function seem so far apart. All these "praised" designs are visually appealing and technically challenging (hard to recreate). But ALL of them are basically picture books.
    9/10 times when you visit a website you want to find information quickly. Opening times, address, whether or not an item is available and how much it costs, the rest of the paragraph of which the first sentence is displayed on Google.

    • @aweloop6248
      @aweloop6248 Рік тому +17

      That why i loathe modern web design. Everybody wants to be unique and good looking. But they do that loosing function. And due to their oversimplification i often times need to search longer then neccesary just to find what i clicked for.
      Furthermore are websites like the one in this video more recource intencive
      and therefor laggy on older mashienes.
      Just because it looks buttery smooth on the newest Macbook doesnt mean it will look good on a 2005 Dell pc.
      You cant expect every customer/visitor to have modern computers.

    • @fancieme1359
      @fancieme1359 Рік тому +1

      @@aweloop6248 so what you are saying is old devices should always be taken into accounts? Huh tell that to apple. There has to be a reason to want to migrate to the newer machines otherwise the new ones would just be overkill if your 2005 dell computer or the first iphone could run everything smoothly

    • @andywest6062
      @andywest6062 Рік тому +3

      @@aweloop6248 You'd have to lazyload the content to prevent massive load times, but yes I agree, newer designs tend to steer further and further away from being functional.
      If I'm having to hunt for elements/information, then you've already failed as a designer, and you're quite right about perfomance. Having a bunch of css3 properties (animations, scaling, transforms, zooms etc..) will be visibly slower on older machines, if they can even render those properties correctly.
      Imagine trying to run a site like this on IE. Good luck is all I can say.

    • @blinded6502
      @blinded6502 Рік тому

      @@aweloop6248 "unique" is a bad word here, it contradicts with oversimplification

    • @nomms
      @nomms Рік тому +2

      @@fancieme1359 Most of the world doesn't have high speed internet or unlimited bandwidth. These are not accessible to them. And yes, website preformance should be considered, not everyone can afford/has access to preformant machines or high speed internet. These folks shouldn't have a terrible experince using a site.
      Not to mention they're hell to use and terrible for actually finding information. When I visit a site I'm seldom looking to be impressed with it's design. I'm looking for information or trying to complete a task. Designs like this will looking slick are harder to use and harder to parse.

  • @davidvideauortega287
    @davidvideauortega287 Рік тому

    Man, your channel and the way you break up big stuff into smaller, manageable pieces is awesome. It really inspires me to tackle all those UI designs that I might think are "too complicated to be done". Please keep up the amazing work!

  • @MrWannaBAlone
    @MrWannaBAlone Рік тому

    I just found your channel today. Wow! Hands down the best lesson I've ever had so far!

  • @user-ls1rk6lt9o
    @user-ls1rk6lt9o Рік тому +2

    I’ve never seen a more concise and understandable css tutorial, well done!

  • @zn3rgy1000
    @zn3rgy1000 Рік тому +1

    I've been confident in my CSS skills, but don't know much about JS. Can you make a video about learning materials you've used to study these languages? I'm so inspired by your work, and I'm happy to see that you're starting to get the traction you deserve. 👏

  • @lilschmea
    @lilschmea Рік тому +1

    as always, love the content, the editing style, the concise script, and the beautiful frontend work!!! Keep it up!

  • @picklejuice444
    @picklejuice444 Рік тому

    I have no idea how i have not came across your channel before
    i really enjoy the way you explain stuff and the speed and tune of your voice
    Idk if you answer questions but im really curious about how long you have been coding

  • @AdamIannazzone
    @AdamIannazzone Рік тому

    You did a really great job highlighting only the snippets of code that were relevant in any given part of the video!

  • @cloudalister
    @cloudalister Рік тому

    Bruh no joke, these breakdowns are helping a lot, i finnaly feel like i'm understanding/learning how to code and stuff.
    Thanks a lot, this is lifechanger content.

  • @roflcoptersaurustron
    @roflcoptersaurustron Рік тому

    i learn so much about css from the way you simply explain properties and why they're there!

  • @dnescodino
    @dnescodino Рік тому

    Amazing. You took all the anxiety out of it. One of the few videos about the topic that were equal parts entertaining and relaxing. Instant subscribe

  • @WxRicxW
    @WxRicxW Рік тому

    Holy fuckkkkkkkk,
    As a Full-Stack Dev your videos are amazing!!!! Plus points for sticking with the basics!!! Even though I work with Angular and Stencil, it’s refreshing to see someone develop fluid and dynamic web pages with basics!!!

  • @PaulMcCannWebBuilder
    @PaulMcCannWebBuilder Рік тому +1

    Groundbreaking in the way you demonstrate how code does things. So many tutorials, so many demos find it necessary to explain the details (so many would stop to explain what 'fa-' is all about), where the forest is lost for the trees.

  • @MultiDarkZen
    @MultiDarkZen Рік тому

    clicking that button and seeing the really smooth animation is oddly satisfying.

  • @tirthasg
    @tirthasg Рік тому +3

    That was really cool. Wish you had a WebDev course for us to learn from! Any such possibility in the near future?

  • @cate01a
    @cate01a Рік тому

    super helpful as you explain and write and highlight the code when relavent, going through it all!

  • @maksudulhaque3227
    @maksudulhaque3227 Рік тому

    Man this channel changed my thought process. I enjoy watching them very much. Recently discovered this gem of a channel. ♥️♥️♥️

  • @RussDnB
    @RussDnB Рік тому

    Your videos never cease to amaze me. Thank you for the amount of hard work and detail you put into presenting all this.

  • @hazemgharib
    @hazemgharib Рік тому

    I really love how you make all complex design looks so easy!!

  • @JonatanZ.
    @JonatanZ. Рік тому

    bros content is the best web development content i have ever seen, good explanation without making it dry. Maybe a little bit slower but then again it isnt for beginners begginers. well done.

  • @RobinClower
    @RobinClower Рік тому +6

    This is simultaneously really cool and a complete nightmare for accessibility. Like I don't even know where to start with how to make this usable for screen readers or tab order, let alone all of the other normal accessibility stuff

    • @alwinter
      @alwinter Рік тому

      You can set the nav toggle to have an aria-label to tell screen readers that it is the navigation menu. Then you can set the project links within the hidden nav menu to be tabindex="0" by default so that a user can't tab through them, but when the nav toggle is clicked have some JS that sets all of the links to be tabindex="1" so that you can now tab through them.

  • @blaroe
    @blaroe Рік тому

    not a front end developer (yet, maybe) but looking at text i can’t comprehend and seeing things just magically pop up is so cool

  • @RhythmnOfThought
    @RhythmnOfThought Рік тому

    Thanks for introducing me to this great website! If you placed a checkbox as the first child of the body and wrapped the menu button in a label for said checkbox, you could achieve all of this without any JavaScript by simply using the "input:checked ~ element" selector.
    I'm actually curious if there would be any disadvantages in my approach, so if you happen to know any, please do let me know.

  • @aleksd286
    @aleksd286 Рік тому +3

    - Ok, let’s recreate it
    Business owners:
    - Please stop, you’re making us uncomfortable

  • @kusurugizeme
    @kusurugizeme Рік тому

    This is the most well produced CSS coding tutorial I've ever seen.

  • @muhammadhasnat9835
    @muhammadhasnat9835 Рік тому

    You have zero competition on UA-cam. I was tired of watching lazy unclear tutorials but then I found this channel.

  • @epicplaceholder9853
    @epicplaceholder9853 Рік тому

    I love your new style of commenting what you're doing! Great Video as always.

  • @B20C0
    @B20C0 Рік тому +1

    Hardcore mode: This site with accessibility.

  • @pipaldeka2387
    @pipaldeka2387 Рік тому

    Man you're just a bloody genius. Consider me your subscriber forever. Am a data science guy but what you do is incredible. Wow.

  • @baegiby4496
    @baegiby4496 Рік тому

    Omg youtube keep showing your post and each time i watch i think i like your work even more ♥️♥️

  • @orhanmadiassani
    @orhanmadiassani Рік тому

    I’m new to programming and making dope looking website is what I want to do. So you’re channel is insanely good keep going

  • @sidandhawa
    @sidandhawa Рік тому

    This is absolutely brilliant the flow of your video and explanations are perfect 👏

  • @rushboy1971
    @rushboy1971 Рік тому

    Fantastic teaching method! And you went to such a lot of work to illustrate it all. Kudos!!

  • @iniubong
    @iniubong Рік тому

    Really love the way you explain CSS properties. If only i could think this way during development I'd save myself a lot of time.

  • @snared_
    @snared_ Рік тому

    this is like a time capsule back to 2016! So funny the old web dev stack.

  • @TitusSc
    @TitusSc Рік тому +2

    That's the kind of stuff that frontend devs love but that confuses end users, has poor accessibility, doesn't work on mobile, and in general results in a poor UX

  • @kaloyan.doychinov
    @kaloyan.doychinov Рік тому

    That was amazing, such an interactive and engaging CSS tutorial, like damn. Halfway through the video, I decided to subscribe

  • @kelshakes
    @kelshakes Рік тому

    Wow I felt like I learnt so many things in one go, but it was easy an effortless to understand. Great tutorial 👍

  • @LoranMaes
    @LoranMaes Рік тому

    My frontend teachers would be so mad watching this video hahaha
    * You're using "black" as a keyword in CSS
    * You're using Onclick in HTML instead of addEventListener in JavaScript
    * You're using data attributes in HTML
    * You're using absolute (px) values instead of em, rem values.
    Anyways, very nice video and I subbed because ur voice is so soothing and it gives great ideas!

  • @jm-alan
    @jm-alan Рік тому

    Yep that's a subscription
    Triple extra bonus points for using the ability to reference data fields (or any field, really) as a way to create stateful CSS with minimal JavaScript interaction

  • @annunzarizzle
    @annunzarizzle Рік тому

    I don't even know web dev and feel like I could implement this very quickly and even iterate on it. Perfection.

  • @josephvictory9536
    @josephvictory9536 Рік тому

    Fantastic channel, subbed, going to be using as much of this info as i can. Really high quality stuff man thanks.

  • @enriccamarero5601
    @enriccamarero5601 Рік тому

    Great tutorial! It’s great to see some html + css + js done as intended ❤

  • @johnkakuk
    @johnkakuk Рік тому

    Bruh you just taught me more in five minutes than I learned in the last two years of work experience. Thank you

  • @yvs1n
    @yvs1n Рік тому

    this is literally my first time watching you and im regretting never watching you, your videos are amazing and so informative..
    keep it up man

  • @jamielam7918
    @jamielam7918 Рік тому

    Thank you, coach for giving us the techniques! Boss page!

  • @EzeOnYoutube
    @EzeOnYoutube 6 місяців тому

    I didn't understood much, but I'm impressed, I'll be back once I learn more

  • @OrcanGG
    @OrcanGG Рік тому

    you popped up as my recommended. absolutely devoured this vid. moved on to your next ones. can easily say you are the🐐

  • @SergiuGothic
    @SergiuGothic Рік тому

    my god.. about 10years ago when I learned css it was so barren. Now I see all this cool stuff, variables, grids. Really makes me go back on css

  • @Machtyn
    @Machtyn Рік тому

    That's pretty cool! I wonder how it would look if the menu opens slightly slower than the page shifts up.

  • @dailydoseofhalal6767
    @dailydoseofhalal6767 Рік тому

    I love your style of teaching! You're amazing

  • @dbweb.creative
    @dbweb.creative Рік тому

    I think I'd just use label + checkbox for toggle, and then do the :checked, especially since now we have :has() to be able to condition and change any element on the page, based on another. So don't need js, can keep it css.

  • @tsvh383
    @tsvh383 Рік тому

    I have absolutely no desire to do anything even close to related to coding yet i just watched this entire video.

  • @gaabgames
    @gaabgames Рік тому +1

    Your videos are just on another level. Keep it up!

  • @izeelenn
    @izeelenn Рік тому +1

    Subscribed, how refreshing 👏

  • @WallaceThiago
    @WallaceThiago Рік тому +1

    I am so glad i found this channel

  • @michelcojo
    @michelcojo Рік тому

    This kind of content is amazing! Keep up the great work!

  • @GoofyInternetMan
    @GoofyInternetMan Рік тому

    Keep up the good work I’ve been wanting to learn html and this is really motivating

  • @colebot
    @colebot Рік тому

    This channel explains CSS in the best way I've seen

  • @reflectingwithry
    @reflectingwithry Рік тому +1

    It looks cool, but isn’t very user friendly.
    If I wasn’t a designer or developer I wouldn’t know that was the menu. Majority of users are looking for the menu at the top of the page, and if the same design is scaled down to mobile, the UI of the browser is going to make it flicker everytime someone changes their scroll direction. Also, requiring users to click to view the navigation on desktop is pretty annoying. However I do like the image carousels.
    This is a perfect example of “learn how to code it for learning sake”, but never put it in practice unless the site is purely built for aesthetics.

  • @duke605
    @duke605 Рік тому

    I wish I was given cool shit like this to work on but instead I get stupid shit like “install the google analytics script” and “client wants the nav bar to stick to the top of the screen”

  • @Isaglish
    @Isaglish Рік тому

    I really like Fireship and your content is pretty similar to him but with your own twist and personality, looking forward to more of your stuff cause they're great!

  • @BertPdeboy
    @BertPdeboy Рік тому

    Niiiice 👌
    The HTML is also very clean! I love the entire page design

  • @GavHern
    @GavHern Рік тому

    instead of the whole "left: 0; top: 0; transform: translate(-50%, -50%);" for absolutely positioned elements you can just do "inset: 0; margin: auto;" which i find to be more readable

  • @shalevtamir
    @shalevtamir Рік тому

    Great tutorial ! I'm more of a beginner web developer and I didn't get most of this haha
    but it was still very interesting !