What do you mean there are no divs?!

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

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

  • @KevinPowell
    @KevinPowell  2 года назад +114

    Got confirmation from the creator, the pixel-art animation was hand coded 🤯
    You can see him create it here: ruclips.net/video/KACYxrl9Mjw/видео.html

    • @MattRose30000
      @MattRose30000 2 года назад +14

      no way.... How do you withstand the urge to automate that whole process instead? 😅

    • @wlockuz4467
      @wlockuz4467 2 года назад +9

      You mean that every single box-shadow line is typed out? Thats insanity if its true lol

    • @bobdinitto
      @bobdinitto 2 года назад +1

      Mind blown...! 😲

    • @stephanvandermeijden289
      @stephanvandermeijden289 2 года назад +9

      Didn't feel like automating it with a program, so he just became the program.
      Jesus that is impressive, if anything for the time this must have taken.

    • @AbhinavKulshreshtha
      @AbhinavKulshreshtha 2 года назад +3

      That person is john wick of css. The sheer patience displayed typing every box shadow.

  • @zachjensz
    @zachjensz 2 года назад +212

    Divs? Where we're going, we don't need divs

    • @dave6012
      @dave6012 2 года назад +5

      You win the internet today, sir

    • @AlexJewellAlex
      @AlexJewellAlex 2 года назад +5

      Divs? We have divs at home
      Divs at home:

    • @rory_christensen
      @rory_christensen 2 года назад

      Won't need s either

    • @khisus20
      @khisus20 2 года назад +3

      That quote is going to be my next t-shirt

    • @mahtoosacks
      @mahtoosacks 2 года назад

      I say this everytime i put my sunglasses on. Roads? 😎

  • @SemperMaximus
    @SemperMaximus 2 года назад +15

    Ive started learning HTML and CSS 3-4months ago and its a bit depressing to see how much can be done, yet I know so little.
    Outstanding stuff.

    • @theulfhednar2655
      @theulfhednar2655 2 года назад +1

      just push on, everything comes with time and most of this was probably made on 20 cups of coffee at 2 am after the house burned down.

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

      @@theulfhednar2655 i don't think I'll ever acheive what's shown in the video, it's too much, way too much for my tiny brain

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

      @@Tenchi707 It seemed like that for me too, but I have come rather far myself. Making websites in different frameworks, slowly but surely getting more and more used to the heavy JS programming.
      It's all about time and commitment. Do it at your pace.

  • @dhakalabhiyan
    @dhakalabhiyan 2 года назад +49

    I couldn't have even imagined that was possible. I hadn't even dreamed about it! This is sooooo amazing!!!!!!!!!!

  • @borstenpinsel
    @borstenpinsel 2 года назад +20

    Imagine putting a single div or span with a class "x" and the css turns it into this beautiful phone message animation... woah.

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

      pushing components to the max

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha 2 года назад +23

    @ 6:20 There has to be some program or tool to generate that box-shadows script. I can't believe that was done by a human.

    • @ivorjetski
      @ivorjetski 2 года назад

      I'm not clever enough to do it any other way than by hand :) Here's proof: ruclips.net/video/KACYxrl9Mjw/видео.html

    • @wristocrat
      @wristocrat 2 года назад +1

      definitely

    • @Erkle64
      @Erkle64 2 года назад +1

      I don't understand how anybody wouldn't just immediately assume that.

  • @AbdicateDotNet
    @AbdicateDotNet 2 года назад +10

    Thanks for the walk through! These are really amazing examples of CSS, and a lot of fun to watch! ❤❤👍👍

  • @jonmayer
    @jonmayer 2 года назад +126

    That animation has to be hand drawn in frames and then use some code to generate the box-shadows. Ain't nobody got time to do that by hand.
    Edit: Turns out, he had time for that. I wouldn't have, but kudos to them for doing it the hard way.

    • @ivorjetski
      @ivorjetski 2 года назад +1

      Sadly it was all done by hand: ruclips.net/video/KACYxrl9Mjw/видео.html

    • @SPL1NTER_SE
      @SPL1NTER_SE 2 года назад +10

      No way, I refuse to believe that was done manually. 🤯

    • @LinkEX
      @LinkEX 2 года назад

      What did he say about it?
      If he said he did it by hand, the truth must be somewhere in between.
      Like, not auto-generate the whole thing after animating it with a dedicated tool.
      But perhaps writing the tool that would allow something similar.

    • @ivorjetski
      @ivorjetski 2 года назад +16

      I definitely did it all by hand. I just updated each number by -1 to move the background across. Sublime has a handy feature to skip to the same place in every line.

    • @LinkEX
      @LinkEX 2 года назад +5

      @@ivorjetski Dang. I still can't quite wrap my head around it. But I can definitely respect you doing all that in a code editor.

  • @spiritualcontent763
    @spiritualcontent763 2 года назад +4

    Their is so many creative people all across the globe. Amazing videos thanks for sharing Kevin

  • @brixonsotelo6061
    @brixonsotelo6061 2 года назад

    It really worked for me after I look and try some tutorials, yours is the one that worked. Owe you a lot.

  • @tocheckyt
    @tocheckyt 2 года назад +3

    Amazing video. Really love CSS/HTML creativity level cause no body takes these 2 coding language seriously 😅 but as a front end developer I still love the power of HTML/CSS. Amazing!!

  • @onilbautista
    @onilbautista 2 года назад +37

    the walking animation with just box shadows @ 5:20 must be auto generated. the one he coded is the generator. MUST BE!

    • @Naej7
      @Naej7 2 года назад +11

      That must be it. I would create the animation by drawing every image, then translate every pixel to a box-shadow

    • @ivorjetski
      @ivorjetski 2 года назад

      Nope :) ruclips.net/video/KACYxrl9Mjw/видео.html

    • @erandro
      @erandro 2 года назад +1

      I believe you can export box shadows in a couple of pixel animation tools like Aseprite.
      So it's more like creating a pixel animation on a pixel tool software and then exporting the frames.

    • @EtienneQuarez
      @EtienneQuarez 2 года назад +1

      @@Naej7 👍

    • @Amit-sp4qm
      @Amit-sp4qm 2 года назад +1

      It's done by hand .. as said somewhere in above comments

  • @TH3RIV
    @TH3RIV 2 года назад +3

    And then there's me, who's about a month into learning web dev, super happy about being able to make stuff move on hover :D these are sooooooo impressive...

  • @sudarrshang8922
    @sudarrshang8922 2 года назад +8

    You should bring Alvaro atleast once to the channel , it will be so worthy to see Alvaro explaining his ideas and thoughts whole making something
    Pls Kevin do this

  • @jacoblockwood4034
    @jacoblockwood4034 2 года назад +5

    Yeah conic gradients can make some pretty cool stuff. On the website I'm working on right now I needed to make a banner with lines sticking out from a center circle, and I was able to make it using a combination of conic gradients and svg.

  • @AlvinIsChipmunk
    @AlvinIsChipmunk 2 года назад +3

    those box shadows are crazy!

  • @KlaudiusL
    @KlaudiusL 2 года назад +3

    that guy Ben Evans is way beyond CSS, is Amazing!

  • @notmyname327
    @notmyname327 2 года назад +5

    Loved your reactions. 6:54 "Ben how?" lol. And the last one made me laugh

  • @chinesepopsongs00
    @chinesepopsongs00 2 года назад +1

    For the large animation where you make insane size boxshadows is not done by hand. You use a painting tool to create frames of a animation, And create something like a powershell script to convert that to boxshadow code. Then you are only left with programming a loop to display the frames again as a animation. Converting things like this i have done in the past for a lot of things. For example you have a huge web application with a lot of different pages, i put all the CSS in a single huge CSS file which is a bit of a loading waste for a single page (i try to optimize to the max for loading speed as Google does with its search page). So i did write a script that can open all pages look at the pages and decide what items from the CSS are used and copy those over to a CSS file that is linked as preferred for that page and the full CSS is only loaded as fallback when there is no page specific CSS. So i can design in my crude way all in one huge file. And run a script once to create the most optimized CSS for every single page so that it is as little as possible static content for the webserver. This way each webserver can handle the most sessions.

    • @KevinPowell
      @KevinPowell  2 года назад +2

      I have confirmation from the creator that it was done hand, including video of him making it. Check my pinned comment

  • @mightymeowz
    @mightymeowz 2 года назад +1

    That last one was on point! 🤣

  • @adrianqx
    @adrianqx 2 года назад +3

    Wow! the kind of things people do with CSS im sure even the creators of CSS have no idea it could do that !

  • @nomadshiba
    @nomadshiba 2 года назад

    yeah thats 7:28 seems like its just drawing pixels as box-shadows
    you can make a simple program to convert your pixel data into box shadows

  • @kylevandeusen
    @kylevandeusen 2 года назад +7

    Ended on the best one! 🤣

  • @AlexCorbett
    @AlexCorbett 2 года назад

    These are all extremely impressive!!

  • @accidentalengineering
    @accidentalengineering 2 года назад +2

    - Wait, it's all box-shadows?!
    - 🔫 Always has been.

  • @IT-Entrepreneur
    @IT-Entrepreneur 2 года назад +4

    Doing HTML/CSS over 10 years now and feel like a noob watching this xD

  • @etekweb
    @etekweb 2 года назад +3

    For some reason I expected this to just be a bunch of spans with display block, lol

    • @Erkle64
      @Erkle64 2 года назад

      I would argue that, in this context, spans are just divs with a different default style. But then so are the html, html:before and html:after elements. So I guess everybody is using your trick.
      I think empty html file is a more appropriate name for it.

  • @matthewbecker2387
    @matthewbecker2387 2 года назад +1

    Love these videos!

  • @Xamy-
    @Xamy- 2 года назад +4

    Always has been *[insert astronaut meme]*

  • @gurbuz12345
    @gurbuz12345 2 года назад +1

    09:06 seems like earrings are set to transparent, setting it to any other color should show it

  • @allanwanjala2626
    @allanwanjala2626 2 года назад

    Love your stuff! Big help!

  • @rproctor83
    @rproctor83 2 года назад

    The new code pre-requisite ability is box shadow pixel animation, if you can't do that don't even apply.

  • @gamertag8721
    @gamertag8721 2 года назад

    I have seen this particular Pen with the woman with glasses and have been blown away by some of the things people have done

  • @faboxbkn
    @faboxbkn 2 года назад +4

    Hey Kevin, amazing channel. Quick question, is there a market for top notch css (only) masters? Or they need to know more technologies?

  • @andrewwoan
    @andrewwoan 2 года назад +1

    THESE ARE NEXT LEVEL DANG!

  • @kalahari8295
    @kalahari8295 2 года назад +5

    Pls make a video on "how linear gradients work" and "how box shadow work"
    Like you did with flexbox and
    border-radius 🤧

    • @KevinPowell
      @KevinPowell  2 года назад +7

      This is part 1 of 3 on box-shadows that I did: ruclips.net/video/-JNRQ5HjNeI/видео.html
      And this is one I did on gradients ruclips.net/video/4kWHW7da4U8/видео.html
      Hope they help!

  • @Jason-mk3nn
    @Jason-mk3nn 2 года назад +1

    I think I know how the scrolling man was started. ASCII art. I remember doing animated ASCII art decades ago. I think that if you start from ASCII art, you do replaces based upon the character to a given color code or css code. I can see how to do it within an app like BBEdit, but am trying to think about a way the whole process might be automated with scripting.

  • @JamesScottGuitar
    @JamesScottGuitar 2 года назад

    “Adam, what are we watching?” 🤣

  • @bobdinitto
    @bobdinitto 2 года назад +10

    OMG! Divs are the ONLY part of HTML I like! I keep trying to make all the other elements just go away. But these are amazing. Thanks to the authors for sharing!

  • @CRBarchager
    @CRBarchager 2 года назад

    14:25 I immidiately thought "Hey. That's Raindbow Islands (The story of Bubble Bobble)" :D

  • @rafaaferid1789
    @rafaaferid1789 2 года назад

    07:00 i think he uses some software (algorithm) he wrote to generate this 🤷‍♂ (that's the only way I can think of)

  • @kbcarte420
    @kbcarte420 2 года назад +3

    The car game reminded me so hard of the interactive ads from back in the day.

    • @KevinPowell
      @KevinPowell  2 года назад +1

      I forgot about those 😂

    • @theodorealenas3171
      @theodorealenas3171 2 года назад +1

      Damn have they stopped existing? I didn't even notice lol! You're right. As if they were made for kids to click by accident.

  •  2 года назад +1

    Css is not programming lang, you can't crate game in them!
    css programmers: 13:14

  • @gopireddy7600
    @gopireddy7600 2 года назад

    The blob effect ~@2:29 is not working on my iphone :(

    • @KevinPowell
      @KevinPowell  2 года назад

      Experimental stuff like they do with these things often has limited browser support

  • @couldbejake
    @couldbejake 2 года назад

    thanks man, I missed this content

  • @effyjonz
    @effyjonz 2 года назад

    Yeah that last one had me laughing so hard. I can't build anything yet but, these give me hope! One day 🤞🤞

  • @PossumMedic
    @PossumMedic 2 года назад +1

    That driving game would be great as a ski game! 😃

  • @Alex_Eicher
    @Alex_Eicher 2 года назад +1

    3 seconds of silence after „holy moly“…. That could be and interesting video…

  • @argus_music9613
    @argus_music9613 2 года назад

    This works Hella good! Recommended

  • @yassernareth3034
    @yassernareth3034 2 года назад

    Thank you, it works perfect!

  • @DiamondSaberYT
    @DiamondSaberYT 2 года назад

    3:50 you forgot to heart this one, the “trippy to watch” one.

  • @zxuiji
    @zxuiji 2 года назад

    I got a challenge (not gonna try myself, just curious to see what peops come up with), make a full on game with just css, even better if you manage 3d
    12:49, Shoulda kept quiet until I finished watching XD

  • @wlockuz4467
    @wlockuz4467 2 года назад

    The one by Ben Evans, Is most likely an autogenerated one.
    I wrote a script a while ago just for fun that takes in an image and outputs a box shadow css for each pixel in the image, when this monstrous box shadow is applied to a 1px X 1px div it will perfectly render the image.
    Ben here just took it to the next level by having different shadows for different keyframes, so it feels like a video.
    I am surprised the browsers can handle it so seamlessly, because one 100x100 image for me generated about 7k lines of box-shadows and that was after I eliminated all the transparent pixels.

    • @ivorjetski
      @ivorjetski 2 года назад

      Nope. I just did it all by hand because I'm silly :) ruclips.net/video/KACYxrl9Mjw/видео.html

    • @javierflores09
      @javierflores09 2 года назад +2

      he actually made it by hand, the pinned comment links the video where he shows himself coding it

  • @montythepython535
    @montythepython535 2 года назад

    This title means something very different if you play Pathfinder, where Divs are a creature

  • @VonUndZuCaesar
    @VonUndZuCaesar 2 года назад +2

    Plottwist: span { display: block; }

  • @soheilstcode
    @soheilstcode 2 года назад

    OMG. 😍🤩😵‍💫😵
    I enjoy watching these no divs challenges.

  • @CristianKirk
    @CristianKirk 2 года назад

    Divs are just boxes, the body is just another box.

    • @KevinPowell
      @KevinPowell  2 года назад

      Yes, but they are making *all* of that with just that one box, whereas usually CSS art is like, 500 divs

  • @elmichellangelo
    @elmichellangelo 2 года назад

    I think the one Wirth box shadow as been done by AI. Probably add a javascript decoder of a GIF into array then each array get transform into box shadow. Quite simple if he did it like that.

  • @acubley
    @acubley 2 года назад +1

    I was skipping around, so I didn't hear if you noticed the earrings were 0 opacity. 👍

    • @KevinPowell
      @KevinPowell  2 года назад +2

      Ah, I didn't! Wish I had so I could have turned them on!

    • @alvaromontoro
      @alvaromontoro 2 года назад

      @@KevinPowell I didn't like how they looked like, so I set them to transparent 😳

  • @kamilcopur6513
    @kamilcopur6513 2 года назад

    Those are very funny. I would like to spend all my time for such these arts...

  • @kalebakeitshokile1366
    @kalebakeitshokile1366 2 года назад

    these guys simulated fluids in a browser

  • @yugiohsc
    @yugiohsc 2 года назад

    The pixel walking girl was probably programmatically made. No one would write that by hand

  • @ari_archer
    @ari_archer 2 года назад

    7:09 This is probably generated by some (custom) tool

  • @ShakaBlakaZulu
    @ShakaBlakaZulu 2 года назад +1

    THAT WAS AMAZING!!!

  • @victorjozwicki8179
    @victorjozwicki8179 2 года назад

    The walking man is probably just drawn animated, then something just takes each pixels on each frame and makes a box shadow at a certain position

    • @KevinPowell
      @KevinPowell  2 года назад +1

      Confirmation from the creator it's all hand-made. Check my pinned comment for a video of him working on it

    • @victorjozwicki8179
      @victorjozwicki8179 2 года назад

      @@KevinPowell ... "but why" meme
      He hates his own life or what haha

  • @zackplauche
    @zackplauche 2 года назад

    8:34 Kevin's perfect woman.

  • @mikapeltokorpi7671
    @mikapeltokorpi7671 2 года назад

    Blob: cubic Bezier point transformation on curve points.

  • @notuzzi
    @notuzzi 2 года назад +3

    how the hell are people doing this Kevin please make some tutorials on this type of things by the way love your videos me and my office colleagues watch your videos together

  • @lifeisfakenews
    @lifeisfakenews 2 года назад

    him: no divs
    me: uses some other tag

  • @AntoniGawlikowski
    @AntoniGawlikowski 2 года назад +5

    The elephant rocks! :D

  • @taz2392
    @taz2392 2 года назад

    Such cool things with css yet websites are so dull especially on phones.

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

    I used this technique roundabout 8 years ago for a JS-Pacman-replica, but it's fantastically working!

  • @yousefsadeek6640
    @yousefsadeek6640 2 года назад

    there is image to shadow converter just search

  • @saeentist-hb
    @saeentist-hb Год назад

    Adam is the most creative 🤞

  • @logo_sus5160
    @logo_sus5160 2 года назад

    Can i record real internts to??

  • @sukhmeet_singh
    @sukhmeet_singh 2 года назад +1

    OMG! and I think am good in css🤣🤣
    Huge respect 🙏

  • @peternicholson26
    @peternicholson26 2 года назад +1

    I need at least 50 divs at all times

  • @nitrohite
    @nitrohite 2 года назад

    That last one 😂

  • @josiahbaker7811
    @josiahbaker7811 2 года назад

    span{display:block}

  • @HomerJSimpson999
    @HomerJSimpson999 2 года назад

    no HTMl isn't right at all. there is a html and a body so they kinda do CSS with HTML elements, don't they?

  • @giorgiobellisario
    @giorgiobellisario 2 года назад

    Wow! I didn't think it's possible!!!
    P.S.: Please make a video about css-doodle 😉

  • @hyperprotagonist
    @hyperprotagonist 2 года назад

    What in the absolute position have I just watched 🤯

  • @qm3ster
    @qm3ster 2 года назад

    They CSSed too close to the sun.

  • @MrBrook44
    @MrBrook44 2 года назад

    Hey Kevin, really liked the video: mind blown with the pixel art walking animation. I basically never comment anywhere but wanted to mention that maybe in this video there should be a warning for epilepsy somewhere because there are some (maybe) problematic the patterns in the animations. I'm not really sure, but it's just a note ^^

  • @zbigniewiksinski
    @zbigniewiksinski 2 года назад +1

    isnt it made from some kind of generators? obviously dude doesnt write that by hand, like that moving character

    • @rajkamallashkari
      @rajkamallashkari 2 года назад

      Check the pinned comment, there's a video of him typing the whole thing.

  • @d.developer
    @d.developer 2 года назад

    god damn!!!! that's some next level SHIT

  • @ATomas47
    @ATomas47 2 года назад

    No divs? No problem we have span :)

  • @gamechanger9833
    @gamechanger9833 2 года назад +1

    So what you are telling me is none of these guys know how to center a div😂

  • @nottydread
    @nottydread 2 года назад

    Wow - mind blown!

  • @matansanbira6852
    @matansanbira6852 2 года назад

    the earings are transperent (#0000)

  • @taofeeqomotolani2311
    @taofeeqomotolani2311 2 года назад +1

    Atif is a guru

  • @soniablanche5672
    @soniablanche5672 2 года назад +1

    These are obviously generated, no one can write 1 million lines of CSS

  • @darkquaesar2460
    @darkquaesar2460 2 года назад

    excuse me, that's illegal
    Also, for the box shadows, a script was probably used to convert image pixels into box shadow properties

    • @KevinPowell
      @KevinPowell  2 года назад

      Creator of the box-shadows one confirmed with me that it was made by hand. My pinned comment has a video of him working on it

    • @darkquaesar2460
      @darkquaesar2460 2 года назад

      @@KevinPowell well it's still illegal holy hell

  • @elmichellangelo
    @elmichellangelo 2 года назад

    Broooo.... What the else does people even have in their brains

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

    6:18 holy moly xDDD

  • @ezzat_za
    @ezzat_za 2 года назад

    Amazing!

  • @f0ssig
    @f0ssig 2 года назад +1

    deserves a double click on like, just like your clicks on heart

    • @ifelseprog
      @ifelseprog 2 года назад

      It triggered me to be honest 😂

  • @nested9301
    @nested9301 2 года назад

    Iwill do it with h1 tags hehe

  • @AlThePal78
    @AlThePal78 2 года назад

    n little code not a 1000+ lines

    • @AlThePal78
      @AlThePal78 2 года назад

      then ben's is 40 million lines lol

  • @Quidoute
    @Quidoute 2 года назад

    I feel noob when I see things like this 7:05