Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
10
P
David Lemvigh
@dlemvigh

All solutions

  • Meet landing page - Plain CSS & HTML


    P
    David Lemvigh•200
    Submitted 5 months ago

    I struggled a bit with the faces, being having separete images and layouts between mobile and desktop. Combined with the same text in the middle. My solution kinda works, but I feel there is room for improvement


    1 comment
  • Testimonial Grid Section - Plain HTML + CSS


    P
    David Lemvigh•200
    Submitted 5 months ago

    2 comments
  • Four Card Feature - HTML and CSS


    P
    David Lemvigh•200
    Submitted 5 months ago

    2 comments
  • Product preview card - Plain CSS and HTML


    P
    David Lemvigh•200
    Submitted 5 months ago

    1 comment
  • Dictonary Web App - React Vite

    #react#vite#react-hook-form

    P
    David Lemvigh•200
    Submitted 5 months ago

    How to improve the search. I don't like how that when the search is submitted once, it will forever show the validation error as soon as the input is empty. Ideally I would only show the error if submitting with an empty input.

    Ideally I would also have liked a loading state when looking up results, but it was not in the Figma file, and I haven't bothered coming up with something myself


    0 comments
  • Mortgage Calculator in React Vite with minimal 3rd party libs

    #react#vite

    P
    David Lemvigh•200
    Submitted 5 months ago

    suggestions for organizing CSS. could I have made the breakpoint specific CSS more readable.

    if had used scss I could have used mixins. but I wanted to try without scss and just use as close to plain vite as possible.


    1 comment
  • Recipe Page - plain HTML and CSS


    P
    David Lemvigh•200
    Submitted 6 months ago

    1 comment
  • Social links pure HTML and CSS without design file


    P
    David Lemvigh•200
    Submitted 6 months ago

    Is there a better way to do the layout than just have flexbox all the way down?

    I feel like I (and others) just put display: flex on everything just to add a gap or center align. Once have several nested flexboxes, it can be difficult to debug what part of the layout is responsible for which gaps and alignments.


    1 comment
  • Blog Card in HTML and CSS


    P
    David Lemvigh•200
    Submitted 6 months ago

    Is there something I could have done better regarding the fonts and typography?


    1 comment
  • QR Code in static html and css


    P
    David Lemvigh•200
    Submitted 6 months ago

    I know i use some possibly overly generic naming convensions like .text and .title, better names would probably be .card-title and .card-text to be a bit more modular.


    1 comment
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

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