Are a couple of these kinda just basic CSS? Yes. Did I somehow never know about them until accidentally finding them with TW intellisense? Also yes. Show me a man who say’s he knew you could style input cursors and I’ll show you a liar 👨
This is one of those videos that I don't think I need until I start watching and then I can't close it. No amount of docs reading would give me this information. You did well man !
1:31 Instead of sr-only for the buttons, you could add aria-label="the text" which would accomplish the same thing without inserting more nodes into the DOM.
Very true! I like sr-only when I want to also show the text at specific break points, essentially as an alternative to display none. Also useful for text that’s ACTUALLY only for screen readers, or things like custom toggles/switches/checkboxes
A sr-only text should be preferred over an aria-label whenever possible. Screen reader software is not required to support the ARIA standard so there’s an always a risk that these attributes are not supported.
I just discovered gradient last month and i got mindblowing, how cool implementation is it 🤯 The other thing i discovered was custom class to assign new css variable
I also just recently discovered "divide width" and "space between". Unfortunately they conflict with my preference of elements managing their own borders and margins (and paddings) so I haven't been able to use them as much. Definitely handy with elements I do not "own" though (e.g. injected)
Hey@@tomisloading ! This was a killer video, will definitely be checking out more of your stuff. What's the benefit of space between as opposed to using gap? Cheers!
@@gadoosher Just that you don't have to add flex or grid! Generally advised to use gap for complex use cases though. Space between essentially just adds margin to all but the first element in the group. Wrapping elements and grid won't play well with space
Tailwind is CSS in the DOM, just like inline styles. Issue I see is the graident you have at 3:34 most likely would be in more than one place in your project, so just make a CSS class for it.
There are reasons for it, just like there are reasons for Bootstrap. I personally like most projects to have their own CSS that is a cross of Bootstrap, Tailwind and others. Most of time it is compent level (bootstrap) but when you need a slight variantion (tailwind) there should be a few in the repo that everyone can use.
Hey! Nice video! Learned alot, also for the example with the accent color box thing, you used "h-8 w-8" thats totally fine, but you can use "size-8" its the same but both in 1, its handy for boxes / squares / circles, just wanted to mention it! Nice video again!
Hahaha he seems like a good dude, I’m sure he didn’t take it 🙂 And we’re all just trying to share knowledge out here anyways, he’s got 150x the audience I do, if he can help 150X the people that’s fine with me!
I am also a noob who doesn't know these features 😂 and also please make a video on best practices of tailwind css in code means a beginner level to pro level real example
@@tomisloading to be fair it's still relatively new. There are tons of newish well supported CSS features which most people don't know. The discoverability of these is a huge reason people love Tailwind
What terrible advice. Gap only applies to flexible element layouts, and also has some drawbacks in niche scenarios that i won't get into the specifics of. And padding applies the spacing in the inside of an element instead of the outside, which will cause issues if your elements have backgrounds or borders
@@tomisloading I've used it for about a year in an existing project, it's just something where the cons outweigh the pros for me, even when understanding all the concepts and knowing all the utility classes. I did however apply tailwind's concept of color variables since then (primary-50 to 950 and so on), so there was a net positive learning it and getting familiar with it in a professional level.
Are a couple of these kinda just basic CSS? Yes.
Did I somehow never know about them until accidentally finding them with TW intellisense? Also yes.
Show me a man who say’s he knew you could style input cursors and I’ll show you a liar 👨
This is one of those videos that I don't think I need until I start watching and then I can't close it. No amount of docs reading would give me this information. You did well man !
1:31 Instead of sr-only for the buttons, you could add aria-label="the text" which would accomplish the same thing without inserting more nodes into the DOM.
Very true! I like sr-only when I want to also show the text at specific break points, essentially as an alternative to display none. Also useful for text that’s ACTUALLY only for screen readers, or things like custom toggles/switches/checkboxes
A sr-only text should be preferred over an aria-label whenever possible. Screen reader software is not required to support the ARIA standard so there’s an always a risk that these attributes are not supported.
space is a big one. I was always making Flex boxes and adding a Gap.
I just discovered gradient last month and i got mindblowing, how cool implementation is it 🤯
The other thing i discovered was custom class to assign new css variable
Didn’t know about divide and scroll snap, nice one
I also just recently discovered "divide width" and "space between". Unfortunately they conflict with my preference of elements managing their own borders and margins (and paddings) so I haven't been able to use them as much. Definitely handy with elements I do not "own" though (e.g. injected)
Absolutely love this video, will mostly likely be using the space between property a lot!
It's SO useful :)
Hey@@tomisloading ! This was a killer video, will definitely be checking out more of your stuff. What's the benefit of space between as opposed to using gap? Cheers!
@@gadoosher Just that you don't have to add flex or grid! Generally advised to use gap for complex use cases though. Space between essentially just adds margin to all but the first element in the group. Wrapping elements and grid won't play well with space
oh doi lmao. Good call 😅@@tomisloading
I honestly don't get the point. Why not just use gap?
learned alot pf new features today thank bro and more power to u❤
Ur good at explaining, will watch the video later
thanks
2:23 instead of w-8 h-8 use size-8.
Thanks , I love Tailwind ❤
Tailwind is CSS in the DOM, just like inline styles. Issue I see is the graident you have at 3:34 most likely would be in more than one place in your project, so just make a CSS class for it.
It's beyond insane that anyone with more the six months experience of frontend would even consider tailwind. As you say, inline styling
There are reasons for it, just like there are reasons for Bootstrap.
I personally like most projects to have their own CSS that is a cross of Bootstrap, Tailwind and others. Most of time it is compent level (bootstrap) but when you need a slight variantion (tailwind) there should be a few in the repo that everyone can use.
@@ChristoferGBGnah it eases development and have many pre made classes
Loved the video. Very helpful classes.
gaps classes are so useful 👍
Violet600:wave: buying purple partyhat
Comment of the year
legend, love your videos
Oh 🔥🔥🔥hey Tom, i see the loading family has grown quite big🔥🔥🔥 congrats man🗿🍷
Thank you!!! A bit more every day 😁
Hey! Nice video! Learned alot, also for the example with the accent color box thing, you used "h-8 w-8" thats totally fine, but you can use "size-8" its the same but both in 1, its handy for boxes / squares / circles, just wanted to mention it! Nice video again!
WOAH I did not know that!!! If ever make a follow up to this video, I’ll be adding this 😂
you have the best videos dude!!!
Thanks , Tailwind ❤
this is a great video your pacing is perfect
THANK YOU! Feel like I finally found the right balance of not completely blabbering and actually explaining what I'm doing 😂
Small world we live in!
Thanks! Great video
absolutely time saving and informative
ok, i only know the space between, every thing else is just new to me
what font are you using? looks good!
Poppins! :)
Webdevsimplified quite simply robbed your video champ.
Hahaha he seems like a good dude, I’m sure he didn’t take it 🙂 And we’re all just trying to share knowledge out here anyways, he’s got 150x the audience I do, if he can help 150X the people that’s fine with me!
@@tomisloading I like the cut of your jib! Humans should share by default, to make the collective better! Selfishness is cancer to society.
Sr-only is too hacky, why add a whole span element and hide it? You can just add an aria-label to those buttons, which is considered best practice.
Its just an example. There are many valid cases where an element is useful only for screen reader users.
as someone who doesnt use tailwind everything about this looks fucking insane like....WHATT!!
I was also like this but once you get used to it, you'll become addicted
Very Helpful!!!
I am also a noob who doesn't know these features 😂 and also please make a video on best practices of tailwind css in code means a beginner level to pro level real example
I've been coding for ~6 years and somehow JUST FOUND OUY CAN STYLE THE CARET OF AN INPUT?!?!? Amazing 😂
@@tomisloading to be fair it's still relatively new. There are tons of newish well supported CSS features which most people don't know. The discoverability of these is a huge reason people love Tailwind
Shiiiee this is f-ing cool
Thank you
Great video
This is awesome
I only knew about space-x/y... XD
what. does divide (in 0:45), work with table rows as well?
Thanks
Happy to help!
please make the playlist
yo very good video
What about the peer?
how to convert prime view templete frome prime flix in tailwiand
"I Wish I Found Earlier" - just open the docs
Ungrateful guy
Do you check every item in amazon when shopping?
@@aiyazmostofa1501to be honest the docs of tailwind is small and easy to navigate
@@aiyazmostofa1501yes I do
This is a TH-cam video, dude 🙄
Cool
What i want to know is how to order my classes😢
Prettier plug-in for tailwind does it automatically :)
i made a tailwind killer with unocss can i send to you ?
But it hasn't killed tailwind yet
Remember kids, stay away from margin, always use padding or gap
why?
@@troublesum just don't, you're welcome
Depends. If you want even spacing use gap, if you need different use margin.
What terrible advice.
Gap only applies to flexible element layouts, and also has some drawbacks in niche scenarios that i won't get into the specifics of.
And padding applies the spacing in the inside of an element instead of the outside, which will cause issues if your elements have backgrounds or borders
Also remember kids, always use flex@@hoorahforsnakes
Sorry, can't get past having to read "className"
Good video, but by god do I hate tailwind
Hahaha, I know it’s tough to look at at first, but it’s amazing once you get over your first reaction to it imo!
@@tomisloading I've used it for about a year in an existing project, it's just something where the cons outweigh the pros for me, even when understanding all the concepts and knowing all the utility classes. I did however apply tailwind's concept of color variables since then (primary-50 to 950 and so on), so there was a net positive learning it and getting familiar with it in a professional level.
@@thatanimeweirdo haha fair enough! The color system is super nice for sure :)
Don’t fucking blur them man
Group, Peer, Size, *:,
💯
@@tomisloading there are examples of peer classes in WindUI