@SvitlanaSuslenkova
Posted
body { display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 100vh; } Try this to align(top-bottom) and justify(left-right) your project to the center. It applies to the parent component(body), don't forget about !!min-height!!. You can use grid instead of flex too.
div card-item: width: 20%; height: 330px; ??? -with this it's aspect ratio is going to be totally broken... try to add max-width too and controll the height with paddings and content inside so that you won't need a solid height
Marked as helpful