Design comparison
Solution retrospective
I am most proud of consuming APIs for the first time. Next time I will add animations to make the app more lively.
What challenges did you encounter, and how did you overcome them?Initially, I couldn't get the "Advice #117" part to space out like the design. I learned that letter-spacing
in CSS can be used to set the space between letters in a text. Before now, I thought it was fixed and dependent on the font-family
.
Community feedback
- @rupali317Posted 7 months ago
Hello @ArinzeGit
Good job on completing the challenge!
I have the following feedback for your code:
-
You may consider using rem instead of px for the button's width and height. Because if you change your browse's font size to "very small", you will notice that the proportion of the button is very big as compared to the rest of the UI elements
-
To enhance the code readability and maintainability, avoid using inline styles like
<p style="font-family: Manrope; font-weight: 800; font-size: 1.71rem; color: rgb(206, 227, 233); >"
. Define them in the CSS itself like:
p { font-family: Manrope; font-weight: 800; /*and so on*/ }
Also instead of
color: rgb(206, 227, 233);
, define rgb(206, 227, 233) as a custom variable. In fact, define colors, typography, spacing as custom variables. You can refer to my CSS file on how I create custom variables. Creating custom variables is ideal for maintainability.-
I would not consider making the "Advice #" as a
h1
because it does not look like a h1. It is a ribbon text. A<p>
is more appropriate. In fact, the quotes can use<q>
tag. Using the correct HTML tag can improve the accessibility. -
Consider using
<picture>
element for displaying the divider based on the form factors. It is better for performance.
Let me know if the suggestions work!
Marked as helpful0 -
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