Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
18
Comments
19

Faisal Ahmed

@faisalahmed11Pakistan410 points

Front-end Web Developer, with practical knowledge of HTML, CSS, JS, React.js, and Next.js,

Latest solutions

  • Blog Preview Card (html, css only)

    #accessibility

    Faisal Ahmed•410
    Submitted over 1 year ago

    1 comment
  • Multipage Space Tourism Website using nextjs

    #accessibility#react#next

    Faisal Ahmed•410
    Submitted almost 2 years ago

    1 comment
  • Time Tracking Dashboard using Nextjs

    #accessibility#react#next

    Faisal Ahmed•410
    Submitted almost 2 years ago

    0 comments
  • Advice Generator App using Nextjs

    #accessibility#react#next

    Faisal Ahmed•410
    Submitted almost 2 years ago

    2 comments
  • Responsive Expenses Chart Component using NEXTjs

    #accessibility#react#next

    Faisal Ahmed•410
    Submitted almost 2 years ago

    0 comments
  • Sunnyside Agency Landing Page

    #accessibility#react#next

    Faisal Ahmed•410
    Submitted almost 2 years ago

    0 comments
View more solutions

Latest comments

  • Paulo Roberto•170
    @paulo-zx
    Submitted almost 2 years ago

    productCard

    1
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    Hi there @paulo-zx, your design implementation is almost perfect, just missing a full-screen height,

    .container {
    //height:575px 
    min-height:100vh;  
    }
    
    
    Marked as helpful
  • Anderson•40
    @anderson-ssilva
    Submitted almost 2 years ago

    FAQ Accordion Card

    1
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    Hi there @anderson-ssilva. I greatly appreciate your efforts.

    you can try this, it might solve your down arrow icon issue.

    .container__FaqItem__label::before{
    content=""; 
    height: 1rem;
    aspect-ratio: 1;
    background: url("../images/icon-arrow-down.svg") no-repeat;
    }
    
    .container__FaqItem.ativo .container__FaqItem__label::before {
    //content="-"
    transform:rotate(180deg)
    
    }
    
    Marked as helpful
  • ~Estiven Mayhuay•310
    @EstivenMayhuay
    Submitted almost 2 years ago

    Social Proof Grid CSS

    1
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    @EstivenMayhuay congratulations on completing you challenge; I have some suggestions for you.

    .bg{
    background-repeat: no-repeat;  // it will show bg image only once.
    }
    
    main{
    max-width: 1540px; // making a max width, so that it doesn't get too wide on large screens.
    margin-inline: auto; // forcing it to center horizontally
    }
    
    
    Marked as helpful
  • Abdallah Aminu Daneji•240
    @waad2lf
    Submitted almost 2 years ago

    Qr code challenge using HTML and CSS

    4
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    Hi there @waad2lf, here are some suggestions from my side.

    1. centring items.
    #container {
    min-height: 100vh; // forcing container to take a minimum of the screen's height.
    display: flex;
    justify-content: center; // centring on the main axis, in this case horizontally.
    place-items: center; // centring on the cross axis, in this case vertically.}
    
    
    Marked as helpful
  • TekketsuHen•40
    @TekketsuDev
    Submitted almost 2 years ago

    3column Layout

    #accessibility#animation
    1
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    Hi there @TekketsuDev, you submission is greatly appreciated, if you don't mind I have some suggestions for you.

    // if you replace you .card{} styles with.
    .card {
    padding: 2.2rem;
    max-width: 16rem;
    display: grid;
    gap: 1rem;
    }
    // explanation, your were missing a width limit (max-width) for large screens and some spaces b/w (gaps ) different elements. 
    
    
    
    // and add margin-block: 6rem 3rem;  into you button{ } styles 
    // here margin-block will add some margins from top and bottom
    
    // and also update your @media query max-width with this max-width:700px 
    
    

    it will start looking more like the design.

  • Rino•340
    @Rhinozer0s
    Submitted almost 2 years ago

    Responsive Layout using Grid and Flex in SCSS

    #sass/scss
    1
    Faisal Ahmed•410
    @faisalahmed11
    Posted almost 2 years ago

    Hi there @Rhinozer0s, here are some suggestions from my side.

    //replace you body{ } styles with
    body {
    //width: 100%;
    min-height: 100vh;
    background-color: hsl(233, 47%, 7%);
    display: grid;
    place-content: center;
    }
    
    
    
    // and your @media query  main{ } styles with
    .main {
    max-width: 75rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-inline: 1rem;
    //border: 0;
    border-radius: 8px;
    overflow: hidden;
    }
    
    
    
    // and also, replace your  main.picture img{ } styles with
    main .picture img {
    display: block;
    width: 100%;
    mix-blend-mode: multiply;
    filter: contrast(0.65);
    height: 100%;
    object-fit: cover;
    }
    

    above improvements are especially good for responsiveness.

    Marked as helpful
View more comments
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