Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
8
Comments
7

Ryan Barnes

@barnesUnited States230 points

Maker, educator and amateur coder.

Latest solutions

  • Sunnyside Landing Page with Tailwind

    #svelte#tailwind-css

    Ryan Barnes•230
    Submitted about 3 years ago

    1 comment
  • Advice Generator with Svelte

    #svelte

    Ryan Barnes•230
    Submitted over 3 years ago

    1 comment
  • Svelte, Typescript Time Tracking Dashboard

    #svelte#typescript

    Ryan Barnes•230
    Submitted over 3 years ago

    1 comment
  • QR Code Component - Svelte

    #svelte

    Ryan Barnes•230
    Submitted over 3 years ago

    2 comments
  • Stat Card with Svelte

    #svelte

    Ryan Barnes•230
    Submitted over 3 years ago

    0 comments
  • NFT Card Svelte Component

    #svelte

    Ryan Barnes•230
    Submitted over 3 years ago

    0 comments
View more solutions

Latest comments

  • Reymart•120
    @Rcasas14
    Submitted over 3 years ago

    3-column-car-type

    1
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Overall it looks great. When it comes to positioning the button, as the elements are all stacked neatly, you should be able to position just using margins to get the correct positions. I also noticed that you manually uploaded your files to Github. I strongly recommend taking the time to learn to use git in the command line to speed up your process, and be better prepared to work on collaborative projects, especially in a professional setting. Time spent learning git will be time well spent!

    Marked as helpful
  • Phi•10
    @phiphphi
    Submitted over 3 years ago

    QR Code Component with HTML+CSS

    2
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Looks great. In terms of formatting CSS, I'd opt for using classes over IDs generally, though IDs are valid. The general best practice is using a class if your CSS may apply to more than one element, and IDs if the CSS is unique to a single element. In this case, IDs meet that criteria, but if the project expanded to include multiple similar cards, you'd opt for classes. Take a look at the generated report as well to catch those tricky / hard to miss accessibility and HTML validation issues. (Don't forget those image alt texts!)

    Marked as helpful
  • Jose Andrade•90
    @jdasdeveloper
    Submitted over 3 years ago

    Stats Preview Card Component Main using HTML + CSS Grid and Flex

    2
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Looks excellent. Only feedback I have is to look into centering the main card using Flexbox or CSS Grid to make sure it stays centered vertically and horizontally, even in mobile. Otherwise, excellent work!

    Marked as helpful
  • Aldo Adabunu•310
    @KwakuAldo
    Submitted over 3 years ago

    Stats preview card component made with CSS flexbox

    2
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Looks good so far! I had the same issues with the mobile design. I had to put a media query around the body to remove the flexbox centering and 100vh when it went to the mobile layout. Good luck!

    Marked as helpful
  • Jonatan Morales•300
    @DevJonatanMorales
    Submitted over 3 years ago

    stats preview card componentmain

    1
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Take a look at some of the HTML issues that are in the report. I also see things like your paragraph and h1 tags getting explicit classes. You can clean up your HTML and CSS if you target those elements within the div in the CSS.

    For example:

    .section__link p { 
    /* Your section__link paragraph styles here */
    }
    
  • Aliza Aziz•30
    @Aliza02
    Submitted over 3 years ago

    NFT Card

    #angular#bootstrap#itcss#jquery#mongodb
    3
    Ryan Barnes•230
    @barnes
    Posted over 3 years ago

    Looks good, as @Old1337 stated, go through the accessibility report on your submission and step through each of the issues. I enjoy using a frontend framework like Svelte, as alongside of their VS Code Plugins, I get warnings and errors related to these kinds of issues before I deploy. Take a look at my solution if you're curious about using something like Svelte.

    Marked as helpful
View more comments

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

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

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