Rethink what you want to achieve. CSS is hard. If you just want to create useful sites choose one of the CSS frameworks instead and just learn it's APIs. If you want to practice CSS then CSS battle is quite good. They give you a reference image and you have to use the inline code editor to write html and CSS to match. It is heavy on translate/transform as you are trying to match a fixed size puxel-by-pixel reference rather than nested elements in a reactive style with unknown text content but it's a good place to start.
Rethink what you want to achieve. CSS is hard. If you just want to create useful sites choose one of the CSS frameworks instead and just learn it's APIs. If you want to practice CSS then CSS battle is quite good. They give you a reference image and you have to use the inline code editor to write html and CSS to match. It is heavy on translate/transform as you are trying to match a fixed size puxel-by-pixel reference rather than nested elements in a reactive style with unknown text content but it's a good place to start.
Thank you so much