Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
13
Comments
6

Kehinde

@kennsawyerrNigeria290 points

Hi, I'm Kehinde but you can call me Ken, good to see you! If you have a moment, please have a look at my solutions, any feedback is welcome! Thanks! Here to learn while cruising.

I’m currently learning...

React Redux

Latest solutions

  • Advice generator app using API


    Kehinde•290
    Submitted over 1 year ago

    0 comments
  • Worked with chart.js to make nice barcharts

    #chart-js

    Kehinde•290
    Submitted over 1 year ago

    0 comments
  • Responsive signup page with email validation vanilla js


    Kehinde•290
    Submitted over 1 year ago

    1 comment
  • CSS Grid


    Kehinde•290
    Submitted over 1 year ago

    0 comments
  • Easybank landing page


    Kehinde•290
    Submitted almost 2 years ago

    1 comment
  • 3-column preview card component


    Kehinde•290
    Submitted almost 2 years ago

    0 comments
View more solutions

Latest comments

  • Ikechukwu001•80
    @Ikechukwu001
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    I initially considered starting with a grid display; however, I learned that it is important to first examine the project thoroughly and then break it down into manageable parts. Ultimately, I utilized a flexbox layout to achieve the desired results.

    What challenges did you encounter, and how did you overcome them?

    Challenge: Getting the two-column layout (price/features and "Why Us") to work correctly, especially making it responsive.

    How to Overcome: "I initially struggled with using floats for the layout, which caused some issues with responsiveness. I switched to Flexbox, which made it much easier to control the alignment and behavior of the columns, especially on smaller screens. I used media queries to ensure the columns stacked vertically when the screen width became too narrow."

    Challenge: Centering the "Sign Up" button.

    How to Overcome: "Centering the button was trickier than I anticipated. I tried text-align: center but that didn't work because it's an inline element. I realized I needed to make it a block-level element using display: block and then use margin: 0 auto to center it horizontally."

    Challenge: Getting the rounded corners and the box shadow on the main container to look right.

    How to Overcome: "I used border-radius for the rounded corners, but I noticed some content was overflowing. I fixed this by adding overflow: hidden to the container. The box shadow was straightforward with box-shadow, but I tweaked the values to get the subtle effect I wanted."

    Challenge: Styling the price, especially the currency symbol and the "per month" text.

    How to Overcome: "I used <span> tags to style the currency symbol and the 'per month' text separately. I adjusted the font-size and vertical-align for the currency symbol to make it look like a superscript. For 'per month,' I used a smaller font size and a lighter color."

    Design/User Experience Challenges:

    Challenge: Making sure the card was visually appealing and easy to understand at a glance.

    How to Overcome: "I experimented with different color combinations and font choices. I paid attention to the hierarchy of information, making the price the most prominent element. I also made sure there was enough white space to avoid a cluttered look."

    Challenge: Deciding what information to include in the card and how to present it concisely.

    How to Overcome: "I focused on the key selling points and kept the text brief and to the point. I used bullet points for the features to make them easy to scan. I considered what a user would need to know quickly before making a decision."

    Challenge: Ensuring the button was clearly a call to action.

    How to Overcome: "I used a contrasting color for the button and made sure the text was clear and compelling ('Sign Up'). I also made it large enough to be easily clickable, especially on mobile devices."

    What specific areas of your project would you like help with?

    Knowing when to use grid and flex display

    Responsive Webpage using flex display and divs

    1
    Kehinde•290
    @kennsawyerr
    Posted 5 months ago

    Well done Ikechukwu. I think you can centralize the card and your name by putting them into a <div> as children. Make the div to have display:flex, justify-content:center, align-items:center, and maybe play with align-content :center,

    Marked as helpful
  • Ashiru125•310
    @ashiruhammed
    Submitted almost 2 years ago

    E-commerce-product page

    2
    Kehinde•290
    @kennsawyerr
    Posted almost 2 years ago

    I would also like to know what you did that made the site remember my cart items even after I had closed the page.

  • Ashiru125•310
    @ashiruhammed
    Submitted almost 2 years ago

    E-commerce-product page

    2
    Kehinde•290
    @kennsawyerr
    Posted almost 2 years ago

    Hi Ashiru125. I saw your site and it really makes sense. Do you need help with the :hover feature?

  • Salami Moses•30
    @Iydee
    Submitted almost 2 years ago

    QR code Solution

    1
    Kehinde•290
    @kennsawyerr
    Posted almost 2 years ago

    Hi . I looked at your code. I suggest you should put your <img> in a div.

    <div class="img- container"> <img> </div>

    /* css */

    .img-container{ margin:auto;

    }

    Marked as helpful
  • jeanmax1me•160
    @jeanmax1me
    Submitted almost 2 years ago

    Notification page

    1
    Kehinde•290
    @kennsawyerr
    Posted almost 2 years ago

    Hi jeanmax1me, You need to put the notification box to be //code/////margin: auto;

  • Nosaroki•30
    @wea2ne
    Submitted almost 2 years ago

    Product Preview Card Component Solution

    3
    Kehinde•290
    @kennsawyerr
    Posted almost 2 years ago

    for the prices. Comparing the old price to the new price, try putting both of them in a div and setting that div to display flex. e.g:

    <div class="price_container"> <div class="new">New Price</div> <div>Old price</div> </div>

    /* css */ .price_container{ display:flex; } .new{ margin-right: 12px}

    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

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