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

vjaimes

@vjaimes180 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

  • price grid component


    vjaimes•180
    Submitted over 1 year ago

    0 comments
  • Sign Up Component


    vjaimes•180
    Submitted almost 2 years ago

    2 comments
  • Base Apparel


    vjaimes•180
    Submitted almost 2 years ago

    0 comments
  • Four Cards


    vjaimes•180
    Submitted almost 2 years ago

    0 comments
  • article preview component


    vjaimes•180
    Submitted almost 2 years ago

    1 comment
  • Proof section


    vjaimes•180
    Submitted almost 2 years ago

    0 comments
View more solutions

Latest comments

  • Brandon Alobwede•470
    @BrandaoA
    Submitted almost 2 years ago

    Base Apparel

    1
    vjaimes•180
    @vjaimes
    Posted almost 2 years ago

    nice job on this, only issue I saw was that the email input field spans across the entire screen around 940px is also the same for larger screens. Functionally this isn't a problem, but from a design perspective it stand out a lot. same for the paragraph. other than that, nice job :)

  • Brandon Alobwede•470
    @BrandaoA
    Submitted almost 2 years ago

    intro-component-with-sign-up-form

    1
    vjaimes•180
    @vjaimes
    Posted almost 2 years ago

    This is very good, though I think the code you have can be shortened. your inputs share a class so you can use querySelectAll to get all of them and then filter them by id whenever you need to validate them. A similar approach can be done for your error messages using "id" or the "data" attribute.

    This is only my perspective though. I understand we all have our own coding styles so take this with a hint of salt. this is the approach I took, so feel free to look at my code whenever you want to :D

    Marked as helpful
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

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