Jess's channel: / thecodercoder Wanna learn the fundamentals of declarative Gestures and Animations? Check out start-react-native.dev. Chapters 0:00 Intro 1:36 Challenge 1 12:47 Challenge 2 21:11 Challenge 3
Пікірлер: 580
@TheCoderCoder3 жыл бұрын
Thanks so much for doing this collab! It was a ton of fun and I think made for an interesting video for others! 😁
@raphaelcardosos3 жыл бұрын
Jessica, I realized that I thought of solutions that are the same / similar to yours... I think I watch a lot of your videos 😝💗
@ZaidIrfanKhan3 жыл бұрын
Wow, you were extraordinary.
@pbateman67753 жыл бұрын
Your approach was very enjoyable to view. I am relearning to code and would love to be as fluent coming up with minimal solutions like you do👌
@sumitsave87993 жыл бұрын
Can we use background-clip property 😉
@tyrellwreleck42263 жыл бұрын
round 1, why are you using position:absolute ? its not stable when the viewport changes. Anyone's with me?
@halberliterpils3 жыл бұрын
"I think this should work." Most common phrase used while writing css.
@cipherxen23 жыл бұрын
Or while writing any program.
@josephmbimbi3 жыл бұрын
@@cipherxen2 until you do tdd
@cipherxen23 жыл бұрын
@@josephmbimbi it applies in TDD too!
@josephmbimbi3 жыл бұрын
@@cipherxen2 to some extent yeah. I meant, you have more than an eyeball test and don't just push your code finger crossed ^^
@cipherxen23 жыл бұрын
@@josephmbimbi so, what's your point then?
@severussin3 жыл бұрын
this is beautiful to see the difference in thought process and code structure. love it. more like this pls.
@nobytes23 жыл бұрын
William: I haven't done proper css in two years, proceeds to crush every challenge with css sorcery.
@artmosphereID3 жыл бұрын
yea react native style sheet mostly like vanilla CSS in general
@AshutoshMishra3 жыл бұрын
It is always a better practice to give border-radius:50%
@Joksky83 жыл бұрын
Ofcourse it can try this -> borderRadius: '50%'
@thesodapoppanda87783 жыл бұрын
@@Joksky8 I can confirm this doesn't work in my version of react-native either using px is the only way.
@alexsivro91103 жыл бұрын
@@thesodapoppanda8778 Dang react sucks lol
@samuelkundael35033 жыл бұрын
lol, border like shapes should be the basic of css, almost like kindergarten.
@fatihcandev3 жыл бұрын
Fun to watch! I didn't know about this website. I'll certainly dive in.
@JohanLindskogen3 жыл бұрын
Really fun to watch you guys solve the problems in your own way! I missed having some kind of follow up at the end where you went through each others’ solutions or maybe just commented quickly on each others’ performance.
@jpisello3 жыл бұрын
I was hoping for that too. At least a comparison of their scores.
@SMMGOGO3 жыл бұрын
@@jpisello i think he actually kicked her ass so badly that it was embarrasing to show the final score were a non familiar css code dude beats the hell up of a css youtube guru.
@i.t.starters20193 жыл бұрын
I love this especially to see you guys struggling a little bit like I always do. I think you boosted my confidence.
@DMoots3 жыл бұрын
There's an easy way to do the last challenge. It's just an illusion of having a centre section. 1. Make three circle divs all the same size, one peach, one red and one the same colour as the background. 2. Position the peach and red circles normally so they overlap. 3. Position the background coloured circle inside one of the other circles with overflow hidden and position it so it appears like it's just "peeking" into the other circle.
@rajeevranjansrivastava24732 жыл бұрын
I have use almost same approach and within 5 min I have finish the last challenge with 100% and used 565 characters. 🙂
the next one MUST be The Net Ninja, the lord of web development
@yannicknana3 жыл бұрын
Yes please !
@limitlesskode3 жыл бұрын
Shaun is 💥 @The Net Ninja
@sainarasimha24513 жыл бұрын
Yes 🙏
@lakshyadhariwal54823 жыл бұрын
kzfaq.info/get/bejne/j9uarM6DmJeZeI0.html
@othmanebejja32363 жыл бұрын
Shaun would make a replica of the CSSBATTLE website as a mistake
@waleG_3 жыл бұрын
For a quick second, I wondered what Sean Evans knows about CSS and why he was being challenged.
@diwakardayal9543 жыл бұрын
Lol
@seancpp3 жыл бұрын
The production value in these videos is top notch. Really good work.
@thydevdom3 жыл бұрын
William took an interesting approach. Mine was almost exactly as Jessica’s. Great job guys!
@ravense83373 жыл бұрын
Great video, hope you do these battles more in the future!
@zakariachahboun3 жыл бұрын
i really learned a lot from this battle! Thanks!
@DevelopingDadCodes3 жыл бұрын
This was an awesome challenge!! I love to watch how other developers figure out problems.
@kushagragour3 жыл бұрын
Really cool! Thank you for doing this Jessica & William!
@nitram_nosnibor3 жыл бұрын
Wow that last one was hard!!! I'm going to look into "clip-path" much more now. I love watching these as I have discovered you William, nice one and I have subscribed now - cheers
@dukeeehhh23863 жыл бұрын
I actually googled the last round, how to deal with the color at the circle's intersection, and I think it would have actually worked with propperty "mix-blend-mode: #(color-hex);". I was quite surprised it can be done wtih only one line of code :D
@yassirmadad93293 жыл бұрын
i did it by using circles one in the other with the overflow:hidden and z-index:1
@zinedinhadzajlija62253 жыл бұрын
Css really is sometimes like that. One line of code can do wonders
@velara3142 жыл бұрын
could maybe have done it with blend mode: difference or exclusion
@ankit55ful3 жыл бұрын
I love how William opened a new tab in round 2 “Clipping and Masking in CSS” 😂
@Danko_HS2 жыл бұрын
🤣 nice catch
@kevinkkirimii3 жыл бұрын
I am not a web developer but I really appreciate how each of you had different thought processes and showing the power CSS.
@AjaySingh-xd4nz3 жыл бұрын
css indeed demands not just your knowledge but creativity too! well done both of you!
@frontendgrowth45723 жыл бұрын
Really fun to watch this battle. It is interesting to see how people think differently and solve the same problems differently.
@tastes-like-straberries3 жыл бұрын
After watching this I joined CSS battle just for fun. I was totally unaware of this really cool platform! Make more videos like this please! It's fun watching people compete over stuff xd
@JamesQQuick3 жыл бұрын
One of the coolest developer videos I've ever seen!!
@savieecodes3 жыл бұрын
This is an excellent competition, we saw different approaches from both of them, which is really cool.
@scriptkeeper82433 жыл бұрын
CSS: that moment when you try hanging a painting on the wall and you nail your hand up instead.
@js_dev_uk3 жыл бұрын
CSS: When you try to hang up the painting, but instead you set fire to the sofa.
@AntiAtheismIsUnstoppable3 жыл бұрын
That's the danger of using negative margins. Use translate instead
@sandinosaso3 жыл бұрын
The clip-path trick makes my day :). It is great to see how 2 people resolve the same problem, it is amazing how different ways of thinking can both solve the same problem. I think in the first round you both did similar, in the second round I liked more Jessica approach, in the last round I liked more William, so that is a Tie for me !!! hahahah. You must another video to define the winner :)
@dfgfdgdfgfdg29023 жыл бұрын
love these code battles!!! so entertaining and informative :)
@Robdbank3 жыл бұрын
We never got to see the final scores. I'd like to see more of this collabo in the future
@mishuhishu943 жыл бұрын
yeah! he got 600 but how much did she get?! who won?
@archiem63233 жыл бұрын
Jessica, Jessica, I have learned a lot from you. Thanks!!
@plor12613 жыл бұрын
This was awesome! Please do more.
@thinkerman3 жыл бұрын
I love love love this! Very fun to watch!
@ProgrammingWithPax3 жыл бұрын
Super fun! Good job with challenge #3.
@becayebalde38202 жыл бұрын
This video was so interesting I even did the first challenge and it was so fun Please make more content like this!
@josejohnhalindogo83363 жыл бұрын
I learned something. That's all that matters. I actually learned something.
@TwanvB3 жыл бұрын
I would approach these designs almost the same way Jessica did. The way William did it was really interesting to me. Love these video's it really shows there are more ways to do things.
@-SumaiyaSiddika3 жыл бұрын
Though i don't know html or css but it feels so good to watch two people thinking differently
@stevensbrito71883 жыл бұрын
That was really fun, I liked it. The latest exercise could be easier creating a class to create 3 div circles at once, and use one of them into a relative space of the pink circle (child) to create that middle space between the others two. And of course, the pink circle will have an overflow: hidden property to move the third (dark blue) to the left inside of it. :D
@resvevo2 жыл бұрын
Exactly my thought. Just clone one circle, add a child circle with the background color and move it to the side while clipping the parent circle.
@qwertzuiopqwertzuiop21073 жыл бұрын
shes a genius at css, but when she rotated the red mountain she did it by trial and error😂
@resonatingsilence3 жыл бұрын
Anyone can see that is 45 degrees. Why would you even try 10?? She can’t eyeball pixel values at all either.
@brendan90393 жыл бұрын
She probably still kick your ass at css 😆
@resonatingsilence3 жыл бұрын
@@brendan9039 who cares? That's like kicking my ass at putting stamps on mail.
@randomguy30003 жыл бұрын
@@resonatingsilence savage comeback
@LegendOfTheRee3 жыл бұрын
I went to the comment section for this exact reason.
@fomentarelaxation1393 жыл бұрын
Wow, thanks for these CSSbattles, now as a total beginner I understand that there is no one way how make website. Everyone is a unique writer for its own website 👌 Thanks 🙏
@flobiish2 жыл бұрын
Very fun to watch. You guys had a harder time with these than I did, but that doesn't mean I didn't learn anything watching. With the last one, you could have used the top of the two overlapping circles as the clipping box for the inner portion.
@fabianvallejos3 жыл бұрын
Great video guys! Looks like a lot of fun. I didn't know about this website but I think I'm gonna spend some time digging into it.
@0mer8703 жыл бұрын
Didn't think I'd like watching this but I actually love it
@sathishkumarr71063 жыл бұрын
So happy and excited seeing the video 😍
@superbcutter163 жыл бұрын
Such a freaking creative and productive way to improve your skills
@parakidd3 жыл бұрын
I’ve been struggling to learn web development for a few years now because I would rather be on an interactive environment versus just watching tutorials on the web that I tend to fall asleep to. This was much more entertaining and engaging as well as an awesome display of friendly competition that shows CSS in action as its being written with real time results. Definitely going to be watching more videos!
@johndorian4078 Жыл бұрын
so how's the web development going? or you find a new excuse?
@parakidd Жыл бұрын
@@johndorian4078 I change gears too often and end up looking into other things. Always been a problem with me. Are you still a dick?
@nelsonjavier90053 жыл бұрын
Wow, it's amazing how you guys use css, I learn a lot thank to you.
@marufmarzuq3 жыл бұрын
Now I've come to know how to use clip-path in CSS. Thanks William ❤️❤️
@tegaudbeline54013 жыл бұрын
Well done! I've learm so much. For the third one, i'd create 4 circles and clip 2 of them respectivly in each of the big circle
@B425363 жыл бұрын
The last one: two divs, with ::after or ::before pseudo code is possible. When you give overflow:hidden to divs and create same width, height, border-radius property based two circles and their pseudo as well.
@wajidkhan29803 жыл бұрын
i guess i am to noob to understand what is happening saving this to my playlist and once have enough experience i will what watch it again. peace
@Sacrifice973 жыл бұрын
This was really fun to watch niceeee!!!
@bepd3 жыл бұрын
This is quality content. Learned a lot.
@mdrafikulislam89493 жыл бұрын
That was so fun i just love it i want to see more videos like that
@j0ca19953 жыл бұрын
What a great video, congrats to you both.
@rupertxyz2 жыл бұрын
These battles are awesome!
@k-yo3 жыл бұрын
The trick for staying top 10 in these challenges are usually using lots of gradient backgrounds, box-shadows, styling the default available html and body elements (usually with * and * * selectors), all while minifying the code and exploiting some code omissions that still renders the CSS/HTML in a valid way. I've managed to get some very few top 10 spots, but damn the top 3 is hard af. Also, always the same wizards in those positions in all challenges. I remember that there is one person that is consistently on the top that is actually a maintainer of SVGO, so I guess that's where his magic comes from lol. For anyone interested, check the tips section on the site, it's super cool cssbattle.dev/tips/
@edozieonyeanusi42253 жыл бұрын
This was fun. LOVED EVERY PART OF IT 😍😍
@eufraniodiogo503 жыл бұрын
I never listened a french guy speaking english it's awesome! New sub, liked the video
@liorneuman21983 жыл бұрын
love these css battles. so cool
@zoltancaputo95622 жыл бұрын
Awesome guys! Tks for share!
@octavian30333 жыл бұрын
Thanks. I learnt a whole lot from this.
@math-s3 жыл бұрын
I'm a C programmer and my mind can't get this, sorry haha
@varri0nschannel8403 жыл бұрын
me too , It kind of hurts to see people playing with shapes and calling it programming while we suffer in pitch darkness....
@vizzy46523 жыл бұрын
@@varri0nschannel840 Well, CSS is not a programming language (nor is HTML) so it shouldn't be considered "programming". I guess you can consider it a part of programming, but in itself I wouldn't be able to say so.
@LuZ-vg6fy3 жыл бұрын
Same with Javascript, lord saved me from doing CSS.
@elwinjyothis53883 жыл бұрын
@@varri0nschannel840 CSS is not a programming language and calling css programming would be pretty stupid cause the name itself says that it is a cascade style sheet
@badrkarrachai11893 жыл бұрын
the same here 😢
@surajoberai3 жыл бұрын
Awesome video, i just signed up CSS battle seeing you guys !
@mascode1 Жыл бұрын
Love this challenges!
@anamulhaque5892 жыл бұрын
So pretty, thanks a lot both of you guys.
@daudabduljeleelabiola15873 жыл бұрын
Waw guys this is absolutely amazing
@theg3153 жыл бұрын
if you are lazy like me. when making circle divs, I just make the width and height to 1em and make the border-radius to .5em or 50% ( whichever makes you feel good ) and then you make the font size to whatever the size of the circle you want it to be. so you don’t have have to keep on changing the width and height everytime you have to adjust the circle’s size 😁
@lonelym133 жыл бұрын
Super fun to watch ☺️
@jaywye3 жыл бұрын
First two were pretty easy to figure out but that last one, I've never seen before.
@KingDrekon3 жыл бұрын
Use instead of a div to reduce the code's character count.
@XDBjoernXD Жыл бұрын
I love this so much.
@kooralive000 Жыл бұрын
Pretty good job guys, well done.
@ediancomachio27833 жыл бұрын
That is awesome! Please keep it up
@seanazarrin3 жыл бұрын
Loved it... It was amazing 💜💜💜
@badrkarrachai11893 жыл бұрын
All of that without using google just ones this is Amazing 😳
@tenc6491 Жыл бұрын
Hi William, I like your french accent. glad to see a french KZfaqr who creates content in English. Happily subscribed.
@tanmayhire30923 жыл бұрын
For a second I thought she is Indian Cricketer Smriti Mandhana 😂
@syedismail97583 жыл бұрын
Same here.. 😂😂🤣🤣
@neo_78643 жыл бұрын
I love her voice...so soothing..
@Ninja-cn6kj3 жыл бұрын
I like jessica's solution very simple and sweet jhon's solution is lil bit advance that motivate to do more hardwork
@CharlesSmall3 жыл бұрын
I like her videos .I follow her videos and learn everyday.
@sumitmehra51193 жыл бұрын
So fun to watch.
@furbearmn3 жыл бұрын
Wow, they both made that last Venn diagram challenge 10x harder than it needed to be! The gap is just a nested circle clipped instead the other circle with 'overflow: hidden'. body { display: flex; justify-content: center; align-items: center; background-color: #09042A; } .circle { position: relative; width: 150px; height: 150px; border-radius: 50%; overflow: hidden; } .c1 { left: 30px; background-color: #7B3F61; } .c2 { left: -30px; background-color: #E78481; } .c3 { left: -90px; background-color: #09042A; }
@blazi_03 жыл бұрын
This is so fun to watch ⌚ 😄
@bubbleteaichooseyou2 жыл бұрын
I always learn from coder coder but I don't know exactly why. Now after seeing her side by side with other people I fully understand her code is very clean and noobs friendly you can just look at it and have a general understanding of what she's going to do
@wcandillon2 жыл бұрын
I completely agree 💯
@awekeningbro12073 жыл бұрын
here is my short way of doing the last challenge(venn-diagramm): body { --color1: rgb(21, 70, 110); display: flex; justify-content: center; height: 100vh; background: var(--color1); margin: 0; place-items: center; } div { --radius: 140px; height: var(--radius); width: var(--radius); background-color: var(--color1); box-shadow: calc(var(--radius) * -.50) 0 0 0 black, calc(var(--radius) * -.50) 0 0 0 black inset; border-radius: 50%; transform: translateX(calc(var(--radius) * .25)); }
@m1kr0kosmos3 жыл бұрын
You all are so cool for this. Want to be this good. Programming neophyte
@mutazkanaan67962 жыл бұрын
Jessica did it in a beautiful manner
@wadafaqblyat2 жыл бұрын
jessica's first spot was like just on the spot don't move anywhere
@raghavsharma20573 жыл бұрын
amazing brother loved it❤️🔥
@syedshahbazhussain19203 жыл бұрын
I really enjoy it ❤️
@oldbootz3 жыл бұрын
You got my sub. Great content!
@burhan37593 жыл бұрын
nice video.. thanks guys for the css lesson
@vuyilemagwaza32363 жыл бұрын
This is some great content.
@nyamukongclintonjr10363 жыл бұрын
Thanks so much for this
@preciousnwaoha31233 жыл бұрын
Pls Part 2🙏👍👍🙏 Awesome vid
@sonikhiphop3 жыл бұрын
This was really cool. Stumbled upon this with my 6 year old daughter who really likes it too 👍