Skip to content
  • Learning paths
  • Challenges
  • Solutions
  • Articles
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

Manage Responsive Landing Page using HTML, CSS and JS

accessibility, semantic-ui, theme-ui
Pedro•60
@pedrognrd
A solution to the Manage landing page challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


Thanks to the excellent Youtube of channel Kevin Powell, I was encouraged to do this project. Honestly it was not difficult to followed him step by step as I currently work as UI developer but it was a perfect project for refreshing and testing my css skills.

The areas of my code where I was unsure were the creation of the ":root" variables as I am not accomodate to use them even though I know it is almost a standard nowadays. Also I found interested but unsure for the lack of using it, controlling tags like "[data-type]" or functions like clamp, e.g. "clamp(var(--size-400), 5vw, var(--size-700));". After the brilliant explanations of Kevin, I have no doubt that I will start using them.

To finish the project, and that was not done in the Kevin's videos, I adapted the height of the slider content boxes, corrected the vertical alignment of the header logo and hamburger menu and duplicated the header logo to be different and independent with the footer logo.

The best practises where cristal clear so no doubt about that point.

Code
Select a file

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Pedro'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
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub