Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
5

Safa Ruknuddin

@safrukIndia385 points

Happy coding!

I’m currently learning...

Javascript.

Latest solutions

  • Responsive landing page using flexbox


    Safa Ruknuddin•385
    Submitted almost 5 years ago

    2 comments
  • Mobile site using BEM Sass vanilla JS


    Safa Ruknuddin•385
    Submitted almost 5 years ago

    1 comment
  • Site Using only html scss.No javascript


    Safa Ruknuddin•385
    Submitted about 5 years ago

    0 comments
  • Grid solution.


    Safa Ruknuddin•385
    Submitted over 5 years ago

    1 comment
  • Used flexbox and BEM


    Safa Ruknuddin•385
    Submitted over 5 years ago

    1 comment
  • Responsive landing page using grid and flexbox


    Safa Ruknuddin•385
    Submitted over 5 years ago

    1 comment
View more solutions

Latest comments

  • Kristina•20
    @zakharovakr
    Submitted over 5 years ago

    Mobile First using flexbox

    2
    Safa Ruknuddin•385
    @safruk
    Posted over 5 years ago

    And about the media queries you can set any number of media queries but ideally if you are working mobile first you can have media queries for tablet in portrait (600px - 900 px) tablet in landscape mode(901px - 1200px) and another for desktop (1200 and above)

    Most people use single breakpoint for tablet views somewhere where design doesn't break through trial and error.Its absolutely fine. Depends what design you are looking for.

    Personally I use media queries at 5 breakpoints as it works best for me at all times.Working mobile first

    One for screens above 300.(min-width:300px)

    screens above 600 (min-width:600px)

    screens above 900 (min-width:900px)

    screens above 1200 (min-width: 1200px)

    And if you want to support really large desktops screens above 1800 (min-width:1800px)

  • Mariana Pícolo•20
    @MarianaPicolo
    Submitted over 5 years ago

    Mobile first using CSS Grid

    1
    Safa Ruknuddin•385
    @safruk
    Posted over 5 years ago

    Hi Mariana.Good job.

    You have set border left radius/right radius etc for each section. Instead you could set overflow:hidden on your grid card and simply set the border-radius attribute in the card itself. This way the design won't break in mobile view. I ran into this same problem the other day. Hah!

    I hope this helps.

  • Kristina•20
    @zakharovakr
    Submitted over 5 years ago

    Mobile First using flexbox

    2
    Safa Ruknuddin•385
    @safruk
    Posted over 5 years ago

    Hey Kristina .Nice job! Great progress for first try.

    Maybe you could give a margin to the top most flex container(for mobile view) and fix its width for desktop view.Something like a max-width worked well for me on this challenge. You could give a border-radius as well for slightly rounded corners and add little bit of box-shadow to both the button and top most flex-container to get as close to the design as possible.Also I notice that you haven't added the background color of gray.

    These are all minor fixes.Otherwise kudos.Well done.

  • Ksenia•1,350
    @ksenius
    Submitted over 5 years ago

    Responsive landing page using CSS flexbox

    5
    Safa Ruknuddin•385
    @safruk
    Posted over 5 years ago

    Really great job! I have noticed you haven't posted in a while. I love to look at your solutions. Really neat sass outlay

  • Safa Ruknuddin•385
    @safruk
    Submitted over 5 years ago

    Site implemented using Flexbox, sass.

    2
    Safa Ruknuddin•385
    @safruk
    Posted over 5 years ago

    1 Thanks! Totally missed that 2 Stat section is open sans. Rest all headings are Poppins. Haven't I got it right? 3 I have only these 3 background illustrations. I guess they have updated the starter files to include separate ones for mobile. Will be sure to check that out. Thanks for notifying 4 I'll surely look into That. I should try mobile first as well to get it right. Right now I am stuck with desktop first approach.I have become too habitual and comfortable with desktop first approach

    Really appreciate your honest feedback. Hope to hear more after I fix these problems. Thanks!

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