I Challenged An Expert Designer To A CSS Battle

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 149

  • @developedbyed
    @developedbyed Рік тому +202

    Bwahahaha absolutely destroyed. Well done Kyle, deffo the css master 👍

  • @jadexartsacademy
    @jadexartsacademy Рік тому +26

    It's not everyday you see a CSS battle with one of the developers who is an expert. More than that it was FUN FUN FUN!!! Thanks Kyle for this challenge video.

  • @Kirk-LS
    @Kirk-LS Рік тому +4

    It's nice to take a little break and watch these fun challenges. Thanks guys!

  • @137dylan
    @137dylan Рік тому +20

    When I was learning JS and React a couple of years ago, you two were my best teachers. Thanks :)

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

      They are currently mine...tryna learn react

    • @137dylan
      @137dylan Рік тому

      @@miraclenerdkidchiki6249 also check out: Pedrotech, Dave gray, Codevolution

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

      @@137dylan i love dave gray...he gives so much value to upcoming React developers...his videos has been so helpful to me......i will check out pedrotech and codeevolution

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

    the second one was driving me nuts, so I did it myself. just create 4 pill shapes absolutely positioned, then two rotated squares overlapping them.... guys! just would need some px tweaks but this is the concept:
    #main{
    position: relative;
    margin: auto;
    width: 400px;
    height: 300px;
    background: #e3516e;
    }
    .pill{
    position: absolute;
    width: 80px;
    height: 30px;
    background: #d9d9d9;
    border-radius: 15px;
    }
    .topleft{
    left: 110px;
    top: 110px;
    }
    .topright{
    right: 110px;
    top: 110px;
    }
    .botleft{
    left: 110px;
    bottom: 110px;
    }
    .botright{
    right: 110px;
    bottom: 110px;
    }
    .square{
    position: absolute;
    width: 120px;
    height: 120px;
    background: #e3516e;
    transform: rotate(45deg);
    top: 90px;
    }
    .left{
    left: 30px;
    }
    .right{
    right: 30px;
    }

    • @sahajatantra
      @sahajatantra 9 місяців тому

      clip-path for the diagonal and border-radius for the rounded part make it much much easier, then position the items with grid - you only need 4 items and no messing around with overlapping et. I actually completed that one in less than 8 minutes - but I must admit I was thinking about how to do it for minimum of 5 minutes before that... 😅

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

    for that icecream one, its apparently 4 boxes with corner radius, and then two bigger squares set to bg color and rotated 45 degrees on top.

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

      it was so painful to watch them not seeing that haha

    • @Chadner
      @Chadner 5 місяців тому

      Yeah, or even one big div with only left and right borders

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

    Thank you Kyle for bringing this up . I think this is the second css battle I watched.. I appreciate both of you, the Content Creators..

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

    For the second one, I made 4 pill shapes and then I overlayed a double arrow border:
    .flex {
    grid-area: 1/1/1/1; // I use grid instead of position: absolute.
    background: transparent;
    border-left: 100px solid #E3516E;
    border-right: 100px solid #E3516E;
    border-top: 100px solid transparent;
    border-bottom: 100px solid transparent;
    width: 80px;
    height: 20px;
    }

  • @vice-108
    @vice-108 Рік тому +1

    Yeahahhhh another CSS battle . I was waiting for this

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

    Thanks Kyle for this challenge video once again!

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

    My version of third Solution
    body{
    background:#E38F66;
    }
    .center{
    width: 160px;
    height: 120px;
    background: #FFFBDA;
    position:absolute;
    left:120px;
    top: 90px
    }
    .left{
    width: 50px;
    height: 200px;
    background: #E38F66;
    position:absolute;
    left:110px;
    top: 20px;
    rotate: 15deg
    }
    .right{
    width: 50px;
    height: 200px;
    background: #E38F66;
    position:absolute;
    left:240px;
    top: 20px;
    rotate: -15deg
    }
    .stick{
    width: 10px;
    height: 90px;
    background: #62306D;
    position:absolute;
    left:195;
    top:210
    }

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

    8:45 BRO SAME. I am a adamant ctrl+s user, I use it WAY more often than I like, so when I finish writing just about anything, it's just muscle memory to use it... lol... I could write a single line of code.... CTRL+S. Any time I write a code snippet online I do the same damn thing lol

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

    41:57 just noticed how bad his veins are poppin out his forehead .

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

    for the lampshade, use perspective transform. takes some tweaking but this is the concept:
    .lampshade {
    position: absolute;
    left: 160px;
    top: 80px;
    width: 80px;
    height: 110px;
    background-color: #fffbda;
    transform: perspective(80px) rotateX(30deg);
    }

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

    BTW, I just wanted to say thank you for all of your CSS content. It has helped me out a ton and a lot of my work is inspired off of what I have seen in your CSS videos. Thanks a ton.

  • @8-P
    @8-P Рік тому

    The second one:
    - 4 rounded boxes in a pill like shape with grid/gap
    - two 45deg boxes left and right with background color

  • @rohitkrtiwari5662
    @rohitkrtiwari5662 7 місяців тому

    always loved your efforts & enjoy your teaching.
    body{
    background-color:#62306D;
    }
    div {
    position:absolute;
    left:120px;top:70px;
    width: 80px;height: 160px;
    background: #F7EC7D;
    border-radius:80px 0 40px 0;
    -webkit-box-reflect:right;
    }
    (i think webkit tool will be more easy here)

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

    "Not quite". Sounds like me talking to the juniors when the layout is completely broken.

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

    @20:55 Ed shouldn't have removed the width. he was so close until this point.

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

    The claw Ed. Nice to see you around in WDS!! Make my day

  • @sahajatantra
    @sahajatantra 9 місяців тому +1

    Clip-path and border-radius would have been the easy win for challenge 2 - no messing around with overlapping items or transforms... Am I the only one who immediately saw the clip-path? 🙂

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

    Great. This way you teach and prepare others for real code-solving solutions. 🎉thank you both. Stay cool coders forever.

  • @sumitsahu2338
    @sumitsahu2338 Місяць тому

    I like the Kevin way of writing css most.

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

    You and developedbyed are amazing, love watching your videos, guys!

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

    Happy to see these geniuses together ❤❤❤

  • @ericaimhigh
    @ericaimhigh 10 місяців тому

    Kyle, I've learnt a lot from you and Kevin lately. I wanna challenge you to a CSS battle as well

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

    The second one is very fun to watch 😂 could it worked with 4 divs in grid display and each div having border radius modified towards the center of the whole thing and at the sides 2 square divs rotated 45 deg?

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

      body{
      background:#E3516E;
      }
      .one{
      background: #D9D9D9;
      width: 100px;
      height: 40px;
      position:absolute;
      left: 90px;
      top: 100px;
      border-radius:100px
      }
      .two{
      background: #D9D9D9;
      width: 100px;
      height: 40px;
      position:absolute;
      left: 210px;
      top: 100px;
      border-radius:100px
      }
      .three{
      background: #D9D9D9;
      width: 100px;
      height: 40px;
      position:absolute;
      left: 90px;
      top: 160px;
      border-radius:100px
      }
      .four{
      background: #D9D9D9;
      width: 100px;
      height: 40px;
      position:absolute;
      left: 210px;
      top: 160px;
      border-radius:100px
      }
      .apple{
      width: 90px;
      height: 90px;
      background: #E3516E;
      rotate: 45deg;
      position:absolute;
      left: 250px;
      top: 105px;
      }
      .ball{
      width: 90px;
      height: 90px;
      background: #E3516E;
      rotate: 45deg;
      position:absolute;
      left: 60px;
      top: 105px;
      }

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

      like that

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

    Why both guys not tried clip-path

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

    that was fun and awesome to watch thank you both :)

  • @osman3404
    @osman3404 5 місяців тому

    A good challenge would be one person using CSS and the other person using tailwind ;)
    I believe Tailwind makes writing css faster

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

    awesome eddev vs webdev

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

    Nicely done! Can you please battle Brad Traversy from Traversy Media next?

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

    Hi Kyle, I really love these type of challenges.
    I have 11+ years of experience in web development.
    My channel is not as big as yours or Ed's but I would love to challenge you in this type of CSS challenges of course if you are OK with that.

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

    I love to see u guys in the same video together
    Pls make more videos together
    U guys (and Kevin Powell) r my favorite teachers

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

    Great battle! would it be possible to use transform: scaleX(-1); instead of having two different items styles?

  • @Joe-SoftwareEngineer
    @Joe-SoftwareEngineer Рік тому

    Love it! So much fun!!!

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

    I will forever love web dev simplified

  • @dmitriyk.2462
    @dmitriyk.2462 Рік тому

    my solution for second


    body {
    margin:0;
    padding:0;
    background:#E3516E;
    position:relative;
    }
    .wrapper{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    display:flex;
    align-items:center;
    justify-content:center;
    row-gap:0;
    column-gap:20px;
    width:180px;
    height:120px;
    flex-wrap:wrap;
    }
    .item {
    width:70px;
    height:40px;
    background:#D9D9D9;
    border-radius:20px;
    position:relative;
    overflow:hidden;
    }
    .item.first:after{
    content:'';
    position:absolute;
    height:100%;
    width:50px;
    background:#E3516E;
    transform:skew(45deg);
    left:-31px;
    }
    .item.sec:after{
    content:'';
    position:absolute;
    height:100%;
    width:50px;
    background:#E3516E;
    transform:skew(-45deg);
    right:-31px;
    }
    .item.third:after{
    content:'';
    position:absolute;
    height:100%;
    width:50px;
    background:#E3516E;
    transform:skew(-45deg);
    left:-31px;
    }
    .item.fourth:after{
    content:'';
    position:absolute;
    height:100%;
    width:50px;
    background:#E3516E;
    transform:skew(45deg);
    left:51px;
    }
    .item.fourth{
    border-radius:20px 20px 0px 20px
    }
    .item.third{
    border-radius:20px 20px 20px 0px
    }
    .item.sec{
    border-radius:20px 0px 20px 20px
    }
    .item.first{
    border-radius:0px 20px 20px 20px
    }

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

    I've Completed the Second Challenge In less than Five Minutes
    I created four rounded cylinders and then place two square of same background color at 45-degree angle to cut them off, it's simple as that

  • @ariyanunknown
    @ariyanunknown 8 місяців тому

    The funniest thing is when Kyle says. The Gorgeous friend on the Internet,, It makes me laugh 😂😂🤣🤣😂😂

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

    Please challenge Fireship next 😇🙏

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

    Love your videos

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

    clip paths baby! :D

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

    Thats was a fair play, Good vid!

  • @Andrew-Tsegaye
    @Andrew-Tsegaye Рік тому

    wow, this video is crazy! I didn't anticipate.... 😃

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

    Most of them were able to finish with just border values and last one with two containers, one with clip path (havent tried just quick idea)

  • @GauravKumar-qe7iu
    @GauravKumar-qe7iu Рік тому +2

    Watch Kevin powell doing the same chalange

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

    I literally got anxious when you spoke your intro differently

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

    Thanks Kyle your videos have helped me tremendously and i very much appreciate it🔥💯

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

    Kyle Cook vs Kevin Powell next

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

    Wed dev all the way - thanx for the excellent Javascript course on your website, much much better than many I had seen so far. Greetings from Poland

  • @FabriceCoder-iw6sx
    @FabriceCoder-iw6sx Рік тому +1

    We want fireship next

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

    Why didnt you use clip-path

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

    kyle nd devEd please explain why not use clipart property for creating cone shape ??

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

    This is a crazy combo🔥

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

    Ohh kyle you rocked! You just blowed up my mind

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

    good job both of you!

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

    really enjoyed the video
    many thanks

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

    2 Goats in 1 video this is awesome!

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

    For 2nd and 3rd one why no one was using clip path

  • @idrisdawari1386
    @idrisdawari1386 11 місяців тому

    Both are stars ❤

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

    Fan of you Both Guys 🤩🥰

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

    2 legends in one video

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

    The battle is at our doorstep.
    We are going to witness two legends going to battle.❤❤❤

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

    I feel like I might slay you all 😂😂. It's really fun, next time involve everyone, let's see if their servers can handle the traffic. We need more battles 😎

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

    What about ThePrimeagen

  • @SagarKumar-db2xy
    @SagarKumar-db2xy Рік тому

    If it was Kevin Powell, he would have challenged the creator of css and defeated him

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

    Hello Sir, Good Morning
    I have been learning css for the last few years. But still not an expertise level. Is there any tips to make it to good in css.

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

    Bro please do one more with Kevin. He’s gonna crush you again🙏

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

    I want to learn data science do you have any suggetion about any paid course?

  • @singh.aadarsh
    @singh.aadarsh Рік тому

    Now its a really nice tagline, Not web complicate for you.

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

    common ed
    i didn't use css or touch programming for months and i did the first one in 5min with 100% accuracy

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

    Hello my gorgeous friends on the Internet

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

    Watching pros fight is fun

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

    Hey Kyle .. i got accidentally unsubscribed from your mailing list .. I can't find the link again.. plz share the link here

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

    My version of Code
    body{
    background:#E3516E;
    }
    .one{
    background: #D9D9D9;
    width: 100px;
    height: 40px;
    position:absolute;
    left: 90px;
    top: 100px;
    border-radius:100px
    }
    .two{
    background: #D9D9D9;
    width: 100px;
    height: 40px;
    position:absolute;
    left: 210px;
    top: 100px;
    border-radius:100px
    }
    .three{
    background: #D9D9D9;
    width: 100px;
    height: 40px;
    position:absolute;
    left: 90px;
    top: 160px;
    border-radius:100px
    }
    .four{
    background: #D9D9D9;
    width: 100px;
    height: 40px;
    position:absolute;
    left: 210px;
    top: 160px;
    border-radius:100px
    }
    .apple{
    width: 90px;
    height: 90px;
    background: #E3516E;
    rotate: 45deg;
    position:absolute;
    left: 250px;
    top: 105px;
    }
    .ball{
    width: 90px;
    height: 90px;
    background: #E3516E;
    rotate: 45deg;
    position:absolute;
    left: 60px;
    top: 105px;
    }

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

    Please do react challenges

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

    The second one can be easily done with 4 divs and 2 div triangles😂

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

    Kyle’s the man

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

    Who thought the other dude in the thumbnail was mr best😂

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

    destroyed...lol i was with Kyle's train of thought all the way. on # one.

  • @TheCârtiță
    @TheCârtiță Рік тому

    WOW

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

    Your hair *is* a little too perfect to have enough time to be good at CSS.😂

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

    u did css battle with best youtuber but i want u to challenge Kevin Powell too

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

    Same battle try for easy tutorial chennal

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

    I did the 1st challenge in exactly 1 minute 48 seconds

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

    i enjoyed that guys nice video

  • @ZaheerNiazi1996
    @ZaheerNiazi1996 3 місяці тому

    i saw you were watching another screen for code :p

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

    that forehead vein🥵

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

    I think position absolute should be disallowed. Feels like cheating 😅😅

  • @Igor-ge1py
    @Igor-ge1py Рік тому

    I surprisingly enjoyed this a lot! Sometimes backend devs dont appreciate what front end guys have to deal with haha

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

    Oh for real? I love you both guys!
    No homo though

  •  Рік тому

    TBH, kevin is better then both, but your not bad. 😜

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

    I like to over complicate the web hahahah :D

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

    Ed is awesome, i learn a lot with his videos

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

    i need 2 hour for all targets so why you quit with 10 min xD

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

    Good malades bollar

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

    ❤❤❤l like your bought you to are my favourite ❤

  • @The-Great-Brindian
    @The-Great-Brindian Рік тому +1

    And today I'll waste my time and yours, showing you how to write an arrow function in java script but first I must get insanely drunk lol¹😂
    I'd rock f I started a ewww tube channel I think.

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

    dev ed started better but finished worse.