
Solution retrospective
Tried my best to pixel-copy the design. Might not do that again. I think the time wasting on setting the spaces of marker and li is not worth. And the resulting html seems to lack of some accessibility. For instance, I put span in lis.
-
Set the spaces between bullet markers and texts. My approach is making
lia two-column grid. And set the counter inli::beforeby hand. I don't think this is a good thing to do, but I've learned a lot from the process. Hat off to Prof. ChatGPT. -
The table. Still, I used a lot of measurements from figma. For example, in order to keep using the
tableelement and still want to apply the 'correct' spacing between two rows, I add apadding-bottomas12px, which is not defined in the design system. (Why12px? It is because the gap between two rows are setting tospacing/300: 24px, but there's a divider at the middle of the gap!) -
Responsive design and the work flow. I've lost too many times to mimic the design. At the end of the day, I couldn't even remember what I've written in the CSS. Not even to mention the responsive design. I haven't overcame yet, but I think I need to find a more approachable and managable workflow.
Where can I find some resources discussing the workflow of implement a design?
Any advice and suggestion is welcome!
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Shixu Luo'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