I am a newbie in a frontend development, I want to learn and design many more frontend designs.
I wanted to learn about how to use the width property for responsiveness, like what units I need to use like pixel, %, rem or someother. Please help me or suggest me how I can improve in this aspect.
I would be thankful if someone can suggest me how effectively I can develop pages responsively, It would be awesome if someone can suggest the ways I can improve by looking into my code.
Hello and welcome to my Intro-Section-Dropdown solution
This was the first challenge I submitted to FrontEndMentor, and also the first project I made without any kind of tutorial, just wanted to re-make it to practice a bit my CSS and Javascript after a long time just doing React.
Problems with this solution:
Accesibility errors because of nesting a tags inside ul when they should be wrapped on a li tag, noticed this when I finished the project, too lazy to change all the styles that I already did :(, but learnt a value lesson from this and reinforce my html semantics.
Getting the border of the 'Learn more' button was a pain, but I'm satisfied with the resutls.
Extra Features
Added an extra breakpoint from 768px to 1440px for Tablets
Border animations
Typewriter effect for the footer 'attribution'
Custom hambuguer menu that also has animations
Built with:
HTML, CSS and Javascript
Mobile First
Hope you like it!, as always open to any feedback for future projects.
This was a fun, simple challenge which I enjoyed! I added a cool little (and surprisingly simple) 3d hover effect to the card component (thanks to Dev Ed, once again). 😆
And for those tricky background SVGs? I ended up using a combination viewport width and height units and percentages to have the SVGs subtly change their position when the screen is resized. IDK if they match the design exactly but they look okay! 😂