You can go to freecodecamp.org and go through its "Responsive Web Design" course. Also, css-tricks.com/guides/ has a fair amount of interesting css topics.
People try to master everything up front, so that they don't ever need to learn anything down the road. Such approach is actually more challenging and tiring. One will get stuck no matter how one prepares, so it is better to tackle one problem at a time. If you have trouble doing layouts, learn css flexbox & grid. If you have trouble doing transitions, learn css animations. Keeping a few reference materials around really helps this incremental learning.
I'm sorry that I could not provide a magical way of mastering CSS, but I really believe there is no such thing.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You can go to freecodecamp.org and go through its "Responsive Web Design" course. Also, css-tricks.com/guides/ has a fair amount of interesting css topics.
People try to master everything up front, so that they don't ever need to learn anything down the road. Such approach is actually more challenging and tiring. One will get stuck no matter how one prepares, so it is better to tackle one problem at a time. If you have trouble doing layouts, learn css flexbox & grid. If you have trouble doing transitions, learn css animations. Keeping a few reference materials around really helps this incremental learning.
I'm sorry that I could not provide a magical way of mastering CSS, but I really believe there is no such thing.