Thank you so much for working with me on this project Kevin! It was a blast planning through and building a project with you, especially since you were able to make it look so good. I really hope everyone enjoys both videos and if you are coming here from my channel and you aren't already subscribed to Kevin, I highly recommend you do subscribe. His content is 100% quality!
@AnnieTaylorChen5 жыл бұрын
How nice, I love how you add the categories. And the details such as how the direction of "strike" line goes is awesome. I always appreciate those little details of animation, but they're not easy to achieve. Look forward to learning more!
@raymondmichael49875 жыл бұрын
I like this type of cooperation between you guys. More power to you all. Hopefully Kyle will add localstorage too to persist those data, that'll be awesomely great Greetings from Tanzania 🇹🇿
@boggeshzahim37135 жыл бұрын
Yeah I can't see this being actually useful without localstorage
@WebDevSimplified5 жыл бұрын
That is exactly what I did! It is like you read my mind.
@raymondmichael49875 жыл бұрын
Web Dev Simplified, awesomely
@fuzzypumpkin77435 жыл бұрын
I'm currently working on something similar with saving to database, with user auth for an insane 12-app dashboard React project. Did local storage on my first to do list (actually first JS project at all) but the problem was that I wanted to access it on my computer and phone.
@avneet122845 жыл бұрын
oh, i was thinking index db
@MotiviqueStudio3 жыл бұрын
First time I've followed one of your tutorials. Magnificent stuff.
@zhjiyun5 жыл бұрын
This video has so much things need to learn. I learned selector about element 1 + element 2, meanwhile went throw all the selectors. happy to learn something new. thank you for the work.
@thuhoang66032 жыл бұрын
Thank you so much for making this video! I am a beginner and this video has been very informative and easy to follow. I got to learn many new things through trying to recreate the todo app along with you making it. Please make more projects like this one!!!
@groovebird8125 жыл бұрын
Very cool video. For the checkboxes you could nest the input and span tag inside the label. After that there is no need for adding an id and for attribute to connect the label and input.
@husrebel4944 жыл бұрын
Thanks alot for your time kevin , this was a great insight on many css components. I also liked how you kept changing things around , it helped understand the elements we were styling more rather than following along to a fully pre-planned project most dev teachers do which wouldn't feel any different than copying and pasting the code. Great job !
@man_vs_life5 жыл бұрын
Here via WebDev Simplified. You have a good teaching style too - love that you show mistakes & fixes. Subbed.
@juliocodes5 жыл бұрын
Thay design is looking extra crispy!
@FuzzyAnkles2 жыл бұрын
first of all nice video on todolist. really helps. i would just note that, when youre explaining things, please dont just say, i have video on this, it means i would need to go thru 5 videos of yours just to understand one simple concept, which you could mention briefly, becaue i dont wnat to stop video and watch vide on pseudoclases... if you know what i mean.. all in all great job! im learing a lot with you!
@TomkinsOkello5 жыл бұрын
Hey Kevin, nice to do list app. The design looks good and also like the functionality of the app. Thank you.
@RedEyedJedi5 жыл бұрын
If you're not using visual studio code then you should be because it's awesome!!
@enjoy...5 жыл бұрын
Yes
5 жыл бұрын
I use atom
@KevinPowell5 жыл бұрын
Lot of other good ones out there, but yup, VS Code is pretty great😁
@SavingShredz5 жыл бұрын
You're officially a CSS wizard
@KevinPowell5 жыл бұрын
Haha, Thanks! I had a lot of fun with this one!
@fonncatalina64644 жыл бұрын
Why KZbin only allow 1 like :( I should love this video and your kindness 3000 !
@kostiantynkarzhanov92162 жыл бұрын
Kevin, thank you very much for the great lesson! 💛
@josipbjezancevic5697 Жыл бұрын
Chrome (Version 115.0.5790.170, MacOS) has difficulties with the placeholder font color, so I added this line to the original css selector: .new::placeholder { opacity: 0.4; // this was added color: inherit; }
@leomac346410 ай бұрын
As did my Chrome on windows 11 Version 120.0.6099.130. Thanks for the workaround.
@namikazedevj463 жыл бұрын
why my placeholder color didnt change with just set the inherit color? so I have to add ::placeholder to change it
@LorenHelgeson5 жыл бұрын
Fantastic tutorial. Lots of new things to take for a spin!
@annbyrne6685 жыл бұрын
This tutorial was exactly what I needed! Thank you!!
@frankowusu55505 жыл бұрын
Hello, next time please show us more of what you were doing as compared to the completed work. So that we can see the progression as you code.
@santiagopabloortiz63223 жыл бұрын
This video was really helpful!
@rahuljoshi83313 жыл бұрын
there's and extra at the end of your html
@narahamashi5 жыл бұрын
for checked label how about using text-decoration: line-through; you might lose that nice transition by the way awesome video!
@topsportscoverage92573 жыл бұрын
Thanks for this great video!
@unchart_d5 жыл бұрын
Thanks guys for the content
@josipbjezancevic5697 Жыл бұрын
Hello @KevinPowell... first of all, great, great work! I have one question though. This was bothering me a lot and I see it all the time everywhere. When you click on inputs, and the line transitions on the focus event (gets thicker at 3px), all the content below also shifts by these 3px. Is this the best practice, do we ignore that fact or there is a remedy for this kind of situation?
@KevinPowell Жыл бұрын
If you're using outline, it shouldn't have any impact on anything around it
@josipbjezancevic5697 Жыл бұрын
@@KevinPowellthanks Kevin, I'm just watching you explaining that in the other video. :) Big thanks from the backend dev who wants to learn CSS :P
@kodcx96545 жыл бұрын
Great work here guys. I followed along, and one of the things that i noticed is IF you add more than like 3 lists, it will impact the positioning of the "delete stuff" buttons. Anyone else experiencing this?
@KevinPowell5 жыл бұрын
Really? I did some testing to try and make sure I caught everything, but maybe I missed this? Where does it move to?
@kodcx96545 жыл бұрын
@@KevinPowell For me the buttons are at the very bottom of the screen, or they don't appear at all depending on the number of lists. When they don't appear they are hidden behind the new tasks box.
@bitworker24 жыл бұрын
Yes, i had the same problem. More than 3 lists hide the buttons, because wrong color. How can clear this problem?
@bitworker24 жыл бұрын
I found a solution: position:relative add to todo-list, not to todo-body. That works.
@jamesdemetros75013 жыл бұрын
@@bitworker2 thank you so much
@yadneshkhode30914 жыл бұрын
Thank you I got to learn so many new things !!
@robr45015 жыл бұрын
what a master piece....
@KevinPowell5 жыл бұрын
Thanks!
@saudalghamdi56083 жыл бұрын
Appreciate your work Kevin
@sacrajah3 жыл бұрын
thank you.
@kalidoss72345 жыл бұрын
Thanks Kevin
@pieter-venter5 жыл бұрын
See my comment on Kyle's video. Big thumbs up on the idea!
@joshuatao70205 жыл бұрын
Great job👍A big "thank you" to you,sir!🍎
@anthonyyeo7239 Жыл бұрын
Love the tutorial video , I have learned so much since I started watching you, however when following along with this my grid did not respond the same as yours even though my code was the same as soon as i put eh the 1fr in the gap dissapeared on a small screen, no idea how to fix it. but other than that it turned out great.
@thaynaralima6428 Жыл бұрын
At the minute 3:30 can I use the tag section for all-tasks and todo-list instead of using div?
@charlesxavier775 жыл бұрын
Why don't do stuff like you do them in the real world? I mean I think most of us are where to learn stuff for the real world. Anyway, great tutorial. I really like the custom checkbox and the line that shoots out. Maybe you can do more stuff like this in the future :D !
@tarekghosn36482 жыл бұрын
thank you
@ZackPyle5 жыл бұрын
Is there any way for you to screen record at a higher resolution? KZbin's compression is damn ugly at 1080. If not, I've even heard from pro videographers that you can export 1080 content at 4k and upload to YT and their bitrate will be better even though it was just originally 1080 anyway. Thoughts?
@KevinPowell5 жыл бұрын
It looks sharp for me 🤔 I'll look into it though.
@ZackPyle5 жыл бұрын
@@KevinPowell For example, look at the compression in "Stuff I need to do" header and the ghosting above the underline for "new task name" placeholder
@enjoy...5 жыл бұрын
Top... the legend ... Thank you
@The-narrow-gate3 жыл бұрын
is 'front end' referring to the HTML and CSS like you are doing in this video? or does the front end usually incorporate the Javascript portion too? I'm in the middle of a code bootcamp so I'm still new to all this but I love this video.
@luisangelodelacruz Жыл бұрын
ive been trying to find a tutorial on how to do a to do list with a reminder functionality and also a notification funcionality using HTML and CSS, but still cant find 1. nice vid tho
@mirelmandrut83714 жыл бұрын
really really cool video ;)
@RandomUserOnTheInterWebs5 жыл бұрын
I was looking at my subscriptions and was so confused on how there were two videos on the same subject uploaded by two different KZbinrs at the same hour.
@sergiovaladez2 жыл бұрын
Can this be used as a template project and bundle it with webpack? If so, what would be the proper way to do it?
@Vapornator5 жыл бұрын
Dude, decaffeinated! 😨 ☕
@pathtonirvanapodcast4 жыл бұрын
Hey Kevin, looking at your files on Git, I see you have a css file and a scss file, that look the same, are they? Can you explain?
@azus70904 жыл бұрын
Thanks!
@Phiz7872 жыл бұрын
Is there anything wrong with doing all of these animations around 50 or 100 MS instead of your 250-300 ms? Will that lag out browsers running on slow/old hardware? I feel like yours is not snappy and would like to reduce it
@bikramchettri94055 жыл бұрын
Thank you
@adeshas835 жыл бұрын
Thanks....cant find the rem and em links you promised.....
@shubhamsinghvi93383 жыл бұрын
Where can I get the Js tutorial for this project ?
@Cattychin38705 жыл бұрын
Very low resolution... Make the code screen clear.. Remaining! Appreciation 👌
@KevinPowell5 жыл бұрын
It was recorded and uploaded at 1080... Strange that there was an issue
@jaychaudhary82414 жыл бұрын
Can someone explain me the use of aria-label please? I am new but I want to learn this. Thanks in advance.
@erinfleming48784 жыл бұрын
This was informative, but frustrating. The code that is done in the tutorial is slightly different than the code that is referenced in GitHub. Beware
@sohansai32502 жыл бұрын
hello sir can i know what u have been written in starting 2 or 3 lines of code plz
@sohansai32502 жыл бұрын
can i get a code of starting 7 lines of code plz...anyone plz
@thanikhurshid74034 жыл бұрын
Custom checkbox is showing after text like "text *" instead of "* text". HELP!!
@biancakhambatta39763 жыл бұрын
hey, um, im really new to coding, so i was wondering what the code you've written is, right at the beginning before you've actually started the content of the video
@KevinPowell3 жыл бұрын
It's a basic HTML5 boilerplate. If you look that up you should be able to find it :) Good luck in your journey!
@robertwesterman60933 жыл бұрын
did anyone else have problems with the clear completed tasks and delete list buttons not being in the right place? mine are all the way at the bottom of the screen
@trumanb47063 жыл бұрын
I did
@b0red74 жыл бұрын
hi ... question ... how can you make a clone of notion or taskade.com ?
@amirabbas4345 жыл бұрын
Can you record a video about how to get better in css... I suck at it... I mean..i do alot of things that can be done in less code... What should i do
@Patrick-iy1rb5 жыл бұрын
Does Chrome have that toggle grid system like Firefox?
@liamolsson84725 жыл бұрын
i've got a problem at the 16:56 mark. Whenever I write " grid-area: tasks;" nothing happens. do you have any idea of what I have done wrong ?
@KevinPowell5 жыл бұрын
I didn't have a 'tasks' grid area set up, I did it as grid-area: lists. That might be it?
@liamolsson84725 жыл бұрын
@@KevinPowell thx it works now!
@hamzaijaz68504 жыл бұрын
my border-bottom is really long i couldnt find out why?
@zachcygan Жыл бұрын
Does anybody know why when I try to make the grid nothing shfits? Timestamp 16:20, mine will not work. Help pls
@davidolaofe19432 ай бұрын
Change "main.scss" to "main.css" then refresh the HTML browser. In the ".html" file code, you can change ("") to (""). Also, make sure in the "main.css" file (code) you are using "grid-area"
@abishekh075 жыл бұрын
Hey Kevin. I am not able to animate ::after elements. How were you able to do that?
@KevinPowell5 жыл бұрын
I've never had any issue with it.... 🤔
@dhakalabhiyan2 жыл бұрын
It might be so because of nesting issue... I had the same problem before and when I did it without any nesting, it worked!
@kar98kthrowingknife754 жыл бұрын
Can someone please explain the initial css he has with the root selector? thanks!
@pranitpokhrel4704 жыл бұрын
I get unable to local resource error, any fix?
@blakemcdonald25115 жыл бұрын
What Html version are you using? Html5 or Html4?
@KevinPowell5 жыл бұрын
html5 These days, no reason to use anything else.
@squirrelwise5 жыл бұрын
Love the shirt :)
@KevinPowell5 жыл бұрын
Thanks!
@biju78325 жыл бұрын
Any idea why when I try to do the 'Grid' piece of code it doesnt work for me and it gives me a bunch of errors ?
@KevinPowell5 жыл бұрын
What type of errors?
@biju78325 жыл бұрын
@@KevinPowell semi-colon expected where its 'display: grid;' its telling me the : should be a ; even though I wrote down exactly what you have on yours.
@vishwajeetraj114 жыл бұрын
Did you make this responsive ?
@KevinPowell4 жыл бұрын
Nope, though it wouldn't require too much work. A media query that stacks the two should do it.
@ayoubbelouadah71955 жыл бұрын
Do we need a database to store the tasks ?
@KevinPowell5 жыл бұрын
Nope, Kyle used localStorage to do it, check out his video and you'll see 😁
@ManuMarea2 жыл бұрын
Can i collect hyperlinks ?
@100XPercentX4 жыл бұрын
what the heck is that localhost thing im seeing how do you get that? im just curious about that.
@KevinPowell4 жыл бұрын
In this case I think I'm using Live Server, which is a VS Code extension (other editors have similar). I also have a video that looks at setting up Gulp with live refresh and a local server too :)
@100XPercentX4 жыл бұрын
@@KevinPowell thank you so much. That cleared up a big piece of information I was curious about
@Loche7475 жыл бұрын
Great videos! But why don't you try to speak a little bit faster?
@KevinPowell5 жыл бұрын
I'm honestly not sure if you're being sarcastic or not, lol.
@Loche7475 жыл бұрын
@@KevinPowell :)) Yes, I'm joking. But I want to tell you sincerely that you are the best in css and javascript coding on youtube! So thank you very much for sharing your knowledge with us.
@KevinPowell5 жыл бұрын
@@Loche747 thanks so much for the kind words 😁 I know at times I do talk a bit fast though, sorry about that!
@swastik76505 жыл бұрын
.todo-list{ grid-area: active; // not working can anyone say why? }
@erichobbs40424 жыл бұрын
Download the finished code from the GitHub link in the description, check it against your code. Most problems are down to a typo in your code. Also, use the same browser, i.e Firefox.
@ghaith990004 жыл бұрын
I came here to learn JavaScript , but unfortunately this video only covered html & CSS.
@vipexcode32635 жыл бұрын
14:08 What is this?
@uncleslo9106 ай бұрын
Please make better structured videos in future, if anybody with minimal means has to watch your videos in order to learn.
@neongrid38073 жыл бұрын
"transform-origin"... where did this come from? My biggest concern with learning web development and in particular with HTML & CSS, is that these are easy to understand, but there are so many possibilities ...how on earth do you keep all this in mind and more importantly how to know what is best used for what and when? OK, experience is a great help, but I don't think that every regular developer is lucky enough to end up in a job where he can create and invent new and cool stuff most of the time... in order to be "up to date" with all these cool properties, animations, transitions, .... I heard some YT developers say that mostly (web-)developers end up in a repetitive job where they must maintain (a part) of some boring form or a button or a section of a boring website. So if there is some truth in this, I'm guessing that most developers keep doing web development as a hobby and this is when they learn these cool things.
@BristlyBright5 жыл бұрын
Wow, you talk tooooooooo fast! I really like your content and have learned a lot from you!!!!!!!!!! But you should breathe more. I need to play the video at lower speed, not to hear what you say, but to not be stressed out.
@BristlyBright5 жыл бұрын
10 minutes in and I have to say that the pace is a way bit better. It was the intro of the video that was scary fast. Now it is ok! Thanks for the info with for="" in the label element! Very useful.
@KevinPowell5 жыл бұрын
Glad to hear that I slowed down, haha. Sometimes when I start recording I'm a bit too excited, lol
@NERO-ez1mn3 жыл бұрын
sorry. but every time you say "NORMALLY I DON'T" it feels like we are learning bad habits of coding & it is so annoying.
@dv75513 жыл бұрын
17:00
@saplingqwason5 жыл бұрын
why or how is this a "better " [edit]: to-do app?
@KevinPowell5 жыл бұрын
Most cover the very basics of a single list that you can add and remove items from. We wanted to make something that went deeper, with the ability to also create seperate lists as well.
@saplingqwason5 жыл бұрын
@@KevinPowell makes sense, thanks for your reply
@mickylaz59492 жыл бұрын
Believe me when I said you're very good at these things honestly speaking but isn't your styling way too much?
@ltgaming10132 жыл бұрын
copied the code 1to1 and till the lines never appear when I pres on the done task :/