![](https://res.cloudinary.com/dz209s6jk/image/upload/f_auto,q_auto,w_900/Screenshots/x6jf0jlmow0qqc9efzgp.jpg)
Submitted 7 months ago
Social links profile using Vue
#sass/scss#vue#accessibility
P
@MichaHuhn
Design comparison
SolutionDesign
Solution retrospective
What are you most proud of, and what would you do differently next time?
- 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.
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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