Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
4

Ali Sher Khan

@AliSherTRAbbottabad260 points

Full Stack Developer

I’m currently learning...

Next js with server side rendering and server actions and modern techniques

Latest solutions

  • Rest Countries theme switcher

    #react#tailwind-css#typescript#shadcn

    Ali Sher Khan•260
    Submitted 10 months ago

    none


    1 comment
  • Four card feature section using grids


    Ali Sher Khan•260
    Submitted 12 months ago

    0 comments
  • 3 column component using grids


    Ali Sher Khan•260
    Submitted 12 months ago

    0 comments
  • Fylo landing page using css grids


    Ali Sher Khan•260
    Submitted 12 months ago

    0 comments
  • Job Filtering using Reactjs

    #accessibility#react#tailwind-css#semantic-ui

    Ali Sher Khan•260
    Submitted about 1 year ago

    0 comments
  • Testimonial Slider using html, css and js


    Ali Sher Khan•260
    Submitted about 1 year ago

    0 comments
View more solutions

Latest comments

  • MelissaZhuu•100
    @MelissaZhuu
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I am proud of creating a nice looking and responsive design for all screen sizes. After finishing the mobile design and then the desktop design, I noticed the sizes between mobile and desktop looked really awkward, so I made my own tablet design to account for those sizes and I think it turned out well. I do think it could be improved on next time and my code could be optimized, but I did spend some time organizing and structuring it so that not too many areas were repeated. This was a great project to practice CSS grid and I hope to explore more features about grid in future projects.

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

    I had some issues figuring out Grid and having it do what I wanted to, but using Chrome dev tools really helped and by just playing around with it, I was able to figure it out. I also notice that I spend way too much time obsessing over making the design look pixel perfect from these images and my code ends up having unnecessary spaces in each card and .5rem font-size changes just so the text lines up exactly like the images. In the end, I deleted all that just so the code is cleaner and accepted that without knowing the exact measurements of everything from the design, it's not worth the effort of guessing and checking and creating the perfect design.

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

    I came across this issue when creating the tablet view for this project. I don't think it's very noticeable unless there's a device with a really weird dimension, but I would like to understand what's happening.

    For the desktop view, I have:

    body { height: 100vh; }
    

    because I wanted the content to be vertically centered. However, for mobile, I didn't need this and everything is scrollable and works great. Once I started making a tablet version, I noticed that at longer device heights, the content wouldn't be vertically centered, so I added the body height of 100vh, so it would be. But now, when I decrease the height, it cuts my content off at the top and isn't scrollable all the way anymore. Why does it do that? When I change the screen height, shouldn't the vh change to match and the content remain visible and scrollable? How would I be able to keep things vertically aligned at larger device heights but scrollable and visible at smaller ones?

    Thank you to anyone who can help and I hope that explanation made sense.

    Responsive Testimonials Grid with Flexbox, Grid and Sass

    #sass/scss
    1
    Ali Sher Khan•260
    @AliSherTR
    Posted about 1 year ago

    you are giving it a fixed height that is 100vh. Consider using min-height: 100vh so that it can be structured automatically

    Marked as helpful
  • Alejandro•210
    @Alejandro-Elias
    Submitted about 1 year ago

    huddle-landing-page

    2
    Ali Sher Khan•260
    @AliSherTR
    Posted about 1 year ago

    Your site looks amazing! However, the page is also scrolling in the x direction. A css rule on the body tag like this body{ overflow-x: hidden;} would make it correct.

    Marked as helpful
  • CMC86•20
    @CMC86
    Submitted about 1 year ago

    Clipboard

    #bootstrap
    1
    Ali Sher Khan•260
    @AliSherTR
    Posted about 1 year ago

    Great work!! consider centering the elements in the sponsors section because it is breaking the whole flow of the homepage.

  • Fatma Mohamed•80
    @fatmaocs
    Submitted about 1 year ago

    https://fatmaocs.github.io/Huddle_landing_page_with_curved_sections/

    1
    Ali Sher Khan•260
    @AliSherTR
    Posted about 1 year ago

    Your design is good however I would like to suggest that you should add cursor: pointer to all the buttons and link tags and also add a little bit of animation effects on them

    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