Design comparison
SolutionDesign
Solution retrospective
What are you most proud of, and what would you do differently next time?
Personal Project Challenges:
- ✅ Use CSS Logical Properties: Leveraging the flexibility of logical properties to adapt layouts based on writing modes and text directions.
- ✅ CSS Nesting: Simplifying and organizing my styles by nesting related rules for better readability.
- ✅ Utilize the
:has()
Selector: Experimenting with this powerful relational pseudo-class to apply styles based on the presence of child elements. - ✅ No JavaScript: Building a fully interactive, responsive experience without relying on JavaScript.
- ✅ No Classes or IDs for Styling: Pushing the boundaries of CSS by avoiding class and ID selectors entirely, focusing on semantic elements and combinators.
This project is a playground for honing my CSS skills and exploring cutting-edge features. Some of these techniques might only be supported in the latest browsers, but revisiting this site in a year could reveal pleasant surprises in how it gracefully evolves over time.
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