- Solution URL: (https://www.frontendmentor.io/solutions/clipboard-landing-page-with-css-grid-and-flexbox-vebzO1g9zi)
- Live Site URL: (https://user9511.github.io/frontend-mentor-clipboard-landing-page/)
This is a solution to the Clipboard landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
- Links
- Original Design
- Screenshots Of My Design
- My process
- Built with
- What I learned
- Useful resources
I opened the design in Adobe Photoshop and broke it into several different sections using yellow & blue rectangles. I looked at each section and then decided to use either CSS Grid / Flexbox to achieve the desired layout.
I began working from the top down. Once I completed a section on desktop I would then ensure that it was also working on mobile using a media query.
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- I had issue with changing the colour of the social media icons (.SVG's) on :hover
The solution was to specify 'svg path'
.svg path:hover {
fill: var(--Strong-Cyan);
}
- I had issues getting this design to scale on tablet sized devices.
My solution was to add a media query for tablets:
@media only screen and (min-width: 481px) and (max-width: 820px) {
}
- I wasn't sure if my HTML was completely semantically correct.
- A Complete Guide to Grid - This helped me for laying out all of page elements. I really liked this guide and will use it going forward.
- Frontend Mentor - @Smgy94
- LinkedIn - (https://www.linkedin.com/in/shanemcgeown/)
- Twitter - (https://twitter.com/ShaneMcGeown94)