Social links profile using Vue

Solution retrospective
- I made the card responsive by using a media query and by using fluid design. The card's width automatically adapts to the viewport on mobile screen sizes.
- I used semantic HTML, e.g.
nav
,ul
. - I implemented proper
hover
andfocus-visible
states. - I also used the
q
tag to create the quote.
First, I centered the card with this code:
display: grid; place-content: center;
But that caused the card to shrink. However, the card should have a bigger width on desktop (see mockup). That's why I only centered the card vertically with this code:
display: grid; align-items: center;
and applied a max-width-wrapper
class to the card to center it horizontally and to make it responsive. This technique is explained in this YouTube video.
I think I found a good approach to center the card and to make it responsive (see above). However, let me know if you know a better solution.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Micha Huhn's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord