Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
14
Comments
49

David Payne

@dpayne713Nashville, TN1,205 points

Here's a bio

Latest solutions

  • SCSS, Vanilla JS, HowlerJS


    David Payne•1,205
    Submitted over 4 years ago

    1 comment
  • Vanilla JS / SCSS


    David Payne•1,205
    Submitted over 4 years ago

    0 comments
  • SASS with some animations.


    David Payne•1,205
    Submitted over 4 years ago

    3 comments
  • RPS Game


    David Payne•1,205
    Submitted over 4 years ago

    3 comments
  • Multi Page site - lots of animation and UI treats.


    David Payne•1,205
    Submitted over 4 years ago

    2 comments
  • Basic Express back-end, SCSS and VanillaJS Client Side.


    David Payne•1,205
    Submitted over 4 years ago

    1 comment
View more solutions

Latest comments

  • H.N.S•310
    @hns-dev
    Submitted over 4 years ago

    Article Preview Component mobile first solution

    1
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    that's a tricky one. Short answer is 100vh is the full device screen -- NOT the browser available window. In leu of trying to go deeper on this feedback form... check out these resources:

    https://stackoverflow.com/questions/37112218/css3-100vh-not-constant-in-mobile-browser

    https://chanind.github.io/javascript/2019/09/28/avoid-100vh-on-mobile-web.html

  • bluerhythmz•230
    @bluerhythmz
    Submitted over 4 years ago

    article preview component using flexbox

    2
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    Hi Bluerhythmz,

    Looks nice!

    When you have a chance to make it responsive using media queries be sure to re-post. Look forward to seeing it.

    Best,

    David

  • TP•40
    @viet88tp
    Submitted over 4 years ago

    FAQ Accordion solution

    1
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    Hi TP,

    You are getting the horizontal scrollbar because your arrow div has a width of 500px and is causing that stretching. You should define a width for that to help with this issue.

    One trick to try is if you have a component that you know is it's own entity and all contents must stay inside is to use overflow: hidden on the container for the component. Then anything that overflows will disappear. It's not super helpful for troubleshooting code but has some helpful use cases.

    Hope this helps.

    David

  • Nicole•360
    @nicole-tuznik
    Submitted over 4 years ago

    Base Apparel Coming Soon using Grid, JS, and SCSS

    2
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    Nice Job Nicole,

    It looks great and the form validation seems to be fully functional.

    • I'd suggest putting a small amount of padding-right on the .text div so that when screens get smaller the text isn't right up against the photo.
    • I'd also recommend starting to look into BEM naming for your classes. It helps a lot with SCSS nesting when you get deeper into large projects. http://getbem.com/naming/

    Keep it up!

    David

  • Indra Adi Kusuma•910
    @indraAK
    Submitted over 4 years ago

    Responsive Loopstudios landing page using Flex & Grid

    2
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    Really nice job here. Very pro presentation .

    One very small thing I notice.

    • the cards on the bottom - if they are going to other parts of a page or another page I like to add cursor: pointer to give that feedback to the user that they can click something.

    Keep it up! David

  • Florin Pavel•240
    @florinpavel22
    Submitted over 4 years ago

    Article Preview [HTML, CSS, JS]

    2
    David Payne•1,205
    @dpayne713
    Posted over 4 years ago

    Hey Florin,

    Nice job! this one is deceptively tricky.

    • Heads up for Safari browser you will need to give some elements a defined height value for them to not stretch strangely. for example your .publisher div would need a defined height as it's currently stretching to 175px of height and messing with the aspect ratio of the picture.

    Keep it up!

    David

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

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