Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
83
Kelvin
@Kl3va

All comments

  • Justyna•20
    @JustynaAleks
    Submitted over 2 years ago

    QR code component

    2
    Kelvin•965
    @Kl3va
    Posted over 2 years ago

    Using semantic(main,section) html to avoid something popularly called div soup where you ve divs littered in your code. Also, for styling you would want to adopt relative units(rems,%,vw) and dump absolutes(px), cause they aid in building responsive sites cause they adapt to width/height changes of a screen. Absolutes are generally fixed so they play well when styling something like border-radius.

    Marked as helpful
  • Francisldn•250
    @francisldn
    Submitted about 3 years ago

    Full-Stack Movie App - Typescript, NextJS/React, TailwindCSS, Firebase

    #next#react#tailwind-css#firebase
    3
    Kelvin•965
    @Kl3va
    Posted about 3 years ago

    Hey, your solution looks great. I was meaning to ask you a question, but your dms locked on twitter.

  • Juan Esteban Carrillo•100
    @JuanCarrill0
    Submitted over 3 years ago

    Html Css Flex

    3
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Juan, You should remove the overflow: hidden... On certain viewport heights, I can't view the button and footer.

  • Nwobodo Igwe•405
    @Igwe0001
    Submitted over 3 years ago

    STATS PREVIEW

    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Nwobodo. ON larger screens, your footer overlaps on the main content. You might want to fix that

  • Asha•1,210
    @livinglifemeaning
    Submitted over 3 years ago

    QR Code Component

    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Aisha your solution looks great. You might want to remove the height property from the body and the flex value on display. If you need to align the container in that direction, you can simply set the margin to “margin: 0 auto; “ …that should align it in the center(vertically and horizontally)

  • IRVINE MESA•1,835
    @DrMESAZIM
    Submitted over 3 years ago

    Easybank landing page & YouTube Video

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Irvine. Your solution looks good on desktop view. Here are few things that need improvement; As I scale down, Your request invite button, becomes invisible as well as your copyright info which is caused due to overflow-x set to hidden... You might want to give that a responsive width. There's a visible white spacing caused by your article card. It's not well aligned in the middle when the view is in a column. It's inconsistent due to the px width you set on it. Also, your social icons breakaway too. One more thing, you've a lot of accessibility issues to fix

    Marked as helpful
  • Bazthos•430
    @Bazthos
    Submitted over 3 years ago

    Clipboard Landing page - Grid/Flexbox

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    It's always difficult that way when you specify the svg within an img tag. So, what i d most times is simply download the svg icon from popular libraries and you said you usually do. Another way is to specify it within the object tag... But I'm yet to try that approach

    Marked as helpful
  • Bazthos•430
    @Bazthos
    Submitted over 3 years ago

    Clipboard Landing page - Grid/Flexbox

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Yes. You can use the fill property to do that.

  • Khadija Rejjaoui•220
    @Khadijarejjaoui99
    Submitted over 3 years ago

    Tip calculator app

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Khadija. A little observation; As my bill increases, it breaks the user interface. Seeing this is a small application, you can try to limit the character length of the bill or make value of the bill total to scroll horizontally within it’s width.

    Marked as helpful
  • P
    Justin Green•2,940
    @jgreen721
    Submitted over 3 years ago

    custom web-component...little hacky

    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Justin, your footer breaks out of it’s position on widths above 700px… it’s positioned on top of the image. You might want to fix that

    Marked as helpful
  • Lincol Eulogio Huanca•70
    @LincolnEulogio
    Submitted over 3 years ago

    Fylo dark theme landing page

    #materialize-css
    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Lincol, the link to your solution is broken.

  • Nicolas Blasutig•180
    @NicoBlas
    Submitted over 3 years ago

    React app. Organized code

    #react
    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    There’s a lot of spacing between your footer and the bottom of your page

  • AditNovadianto•1,040
    @AditNovadianto
    Submitted over 3 years ago

    CSS Flexbox

    3
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    You would want to place the footer at the bottom of the page. So far, it’s too close to the component.

  • m.rAj•80
    @iamajraj
    Submitted over 3 years ago

    Interactive Rating Componenet

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Raj, I would recommend Kevin Powell on YouTube. Check him out

  • Bhremada Fevreano•1,395
    @boedegoat
    Submitted over 3 years ago

    CSS flexbox

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Bhremada, your footer appears on the submit button when on a device of smaller width. You might want to fix that. Your solution looks great.

    Marked as helpful
  • Chinmay Agarwal•235
    @chinmayagarwal3007
    Submitted over 3 years ago

    Advice generator app main

    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Z-index only work on positioned elements. To achieve what you’re asking; give the div a position absolute and it’s parent container a position relative, then use the top/right properties to move it towards the direction of your choice.

  • Ganeshkumar•60
    @Ganeshkumar22
    Submitted over 3 years ago

    Huddle landing page using CSS flex box

    #accessibility#bem
    1
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    When I worked on a similar solution, I struggled with making the image responsive then.

  • m.rAj•80
    @iamajraj
    Submitted over 3 years ago

    Interactive Rating Componenet

    2
    Kelvin•965
    @Kl3va
    Posted over 3 years ago

    Hi Raj, your solution looks great. A little observation; Try to adopt semantic html moving on. Like, giving your page a level one heading like h1 and wrapping the main contents within a main tag.

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

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

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