Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
3
Comments
2

Matheus Quintanilha

@MatheusQuintanilhaa30 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • Responsive Blog preview card


    Matheus Quintanilha•30
    Submitted 5 months ago

    I would like feedback on the performance optimization of my landing page. Specifically, I'm looking for suggestions on how to better optimize images and CSS to improve loading times, especially for mobile devices.

    Additionally, I'm interested in getting feedback on the hover animations for the card. While they work well, I’m curious if there are any ways to make them more efficient or if there are better alternatives to achieve a similar effect with CSS or JavaScript.

    Lastly, I would appreciate advice on improving accessibility for users with visual impairments, particularly regarding color contrast and focus states.


    1 comment
  • Responsive QR Code Challenge


    Matheus Quintanilha•30
    Submitted 5 months ago

    Challenges and Solutions

    1. Responsive Design

    • Challenge: Ensuring the layout looked good on both mobile and tablet screens was initially challenging, especially with fixed dimensions in the original design.
    • Solution: I used media queries to adjust the layout for different screen sizes. For mobile devices, I switched to relative units like percentages for widths and padding, which made the design more flexible. For tablets, I increased font sizes and adjusted container widths to better utilize the available space.

    2. Text Alignment and Line Breaks

    • Challenge: The text wasn't breaking correctly on smaller screens, and the alignment didn't match the design in some cases.
    • Solution: I used <br> tags to control line breaks in the HTML and adjusted the line-height and text-align properties in the CSS to ensure the text was properly aligned and readable on all devices.

    3. Maintaining Code Consistency

    • Challenge: Adding responsiveness without altering the original code structure was tricky, as I wanted to keep the code clean and maintainable.
    • Solution: I kept the original CSS intact and added media queries at the end of the file. This approach allowed me to introduce responsiveness without disrupting the existing styles.

    4. Testing Across Devices

    • Challenge: Testing the design on multiple devices and screen sizes to ensure consistency was time-consuming.
    • Solution: I used browser developer tools (like Chrome DevTools) to simulate different screen sizes and made adjustments based on the results. This helped me quickly identify and fix issues without needing physical devices.

    5. Performance Optimization

    • Challenge: I was concerned about the performance of the QR code image on slower networks or devices.
    • Solution: Although I didn't implement it in this project, I researched using responsive images with srcset to serve optimized images based on the device's screen size and resolution. This is something I plan to implement in future projects.

    2 comments
  • Product-preview-card-component


    Matheus Quintanilha•30
    Submitted over 1 year ago

    0 comments

Latest comments

  • Coz267•20
    @Coz267
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    na

    What challenges did you encounter, and how did you overcome them?

    na

    What specific areas of your project would you like help with?

    na

    Blogcard

    1
    Matheus Quintanilha•30
    @MatheusQuintanilhaa
    Posted 5 months ago

    Is it accessible, and what improvements could be made?

  • Supachai Chaisopha•10
    @Supachai-Chaisopha
    Submitted 5 months ago

    use display flex

    1
    Matheus Quintanilha•30
    @MatheusQuintanilhaa
    Posted 5 months ago

    Does the layout look good on a range of screen sizes?

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

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

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

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

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

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

Oops! 😬

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

Log in with GitHub