Profile card component using Flexbox and positioning
Design comparison
Solution retrospective
I used Flexbox to create the three sections of the card itself, but am not certain if that was the best method, as I didn't find it easy to adjust the sizes of each section. Would be interested to know the best practice for that as well.
(Updated my code to fix the body background image based on feedback from @0xAbdulKhalid)
Community feedback
- @0xabdulkhaliqPosted over 1 year ago
Hello there 👋. Congratulations on successfully completing the challenge! 🎉
- I have other recommendations regarding your code that I believe will be of great interest to you.
BACKGROUND iMAGE 📸:
- Looks like the background images has not been properly set yet, they are slightly misplaced due to the usage of individual
img
elements withabsolute
positioning.
So let me share my css snippet which helps you to easily apply the
background color
with thebackground svg
they provided to place perfectly as same as design without usingimg
elements- Add the following style rule to your css, after completing these steps you can experience the changes.
body { background: url(./images/bg-pattern-top.svg), url(./images/bg-pattern-bottom.svg); background-position: right 52vw bottom 35vh, left 48vw top 52vh; background-repeat: no-repeat, no-repeat; background-color: hsl(185deg, 75%, 39%); }
- Now you can remove the individual image elements from the html file.
- Tip, Don't forget to generate a new screenshot after editing the
css
file
.
I hope you find this helpful 😄 Above all, the solution you submitted is great !
Happy coding!
Marked as helpful0@kevinx9000Posted over 1 year agoThank you @0xAbdulKhalid for the feedback! I updated my code to fix the background image situation.
0
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