Hi Nikhila-DN great job finishing the challenge.
There are some things you could do to make your page look even better
1)I saw that you tried to do an grid aproach to make the challenge but its look more like a flex implementation. Let me explain
You are creating 3 columns in your html and then you are using them in grid like this:
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas:
'column1 column2 column3'
'column1 column2 column3';
}
So it could be more easy just to do
.container {
display: flex;
}
But i think that this isnt the right aproach. So how can we manage to it better?
There is one way to manage that all the elements in grid have the same size and also have the position that we want and is using grid template.
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas:
'. card-2 .'
'card-1 card-2 card-3'
'card-1 card-4 card-3'
'. card-4 .';
}
This would solve on how to make the layout, to add responsiveness make sure to asign a width:100% and a min-width.
Also dont forget to name the card elements on their respective element to make sure this works.
2)In some parts of your code your pre fixing your font-sizes, margin and padding. This would help you understand why that its a bad practice and would make you improve:
ems and rems
That's all hope it was helpfull and have a great day ^^