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

Eklemis Santo Ndun

@eklemisIndonesia620 points

Planning on mastering front-end this year

Latest solutions

  • Multi Step Form with Svelte and Tailwindcss

    #svelte#tailwind-css

    Eklemis Santo Ndun•620
    Submitted over 2 years ago

    0 comments
  • Fullstack Interactive Comments with NextJS and ReactJs

    #next#react

    Eklemis Santo Ndun•620
    Submitted over 3 years ago

    0 comments
  • Multi Page Space Tourism App with React, React Router

    #react#react-router

    Eklemis Santo Ndun•620
    Submitted over 3 years ago

    0 comments
  • Rock Paper Scissors Game - JS OOP Approach and Browser Storage


    Eklemis Santo Ndun•620
    Submitted over 3 years ago

    2 comments
  • Get Country App Using JS Promises and OOP Approach


    Eklemis Santo Ndun•620
    Submitted over 3 years ago

    1 comment
  • IP Tracker - JS APIs and Promises


    Eklemis Santo Ndun•620
    Submitted over 3 years ago

    0 comments
View more solutions

Latest comments

  • Jitesh Kumar Sahoo•315
    @Jitesh117
    Submitted over 3 years ago

    Social-proof-section-master

    1
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    It's so useful bro.. You'll encounter that urgency in design where elements order for mobile screen is in one dimensional direction which is appropriate for flex but then when screen change to desktop the elements positioning/order are changing drastically(even different than their order in the html) which you absolutely can't keep your flexbox choice and grid become a must option

    Marked as helpful
  • Muh Suryadi Triputra Rahman•380
    @msuryaditriputraR
    Submitted over 3 years ago

    Responsive Landing Page Using CSS Grid and Mobile First Design

    2
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    Udah mantap mas bro!

    Responsive semua screen. Great job lah! Haha Salam kenal!

  • Joseph Weathington•20
    @Joeweath
    Submitted over 3 years ago

    NFT-preview-card-component using css grid

    #itcss
    4
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    Hi Joseph,

    That's a great solution. Keep working and growing!

    For your question about responsiveness, you have to use Media Query on your css. It is recommended that you write style for mobile screen first, then code the style again for desktop screen wrapped inside @media only screen and (min-width: 768px) { /* For desktop: */} for desktop screen (you can add other screen size as well. I used to arrange the order like below: /* Put all style for mobile screen here */ @media only screen and (min-width: 768px) { /* Put all your style for desktop screen here */ } For more reference on this you could read here

    Also for margin of your grid you can use vw to your width instead of 'px'. 'px' is static value, while 'vw' is portion of screen width, range from 1 to 100vw (maximum width of the screen)

    Marked as helpful
  • Teano Goss•180
    @tcaturani-goss
    Submitted over 3 years ago

    Sunnyside Agency Landing Page Using Flex-box and CSS Grid

    2
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    Hi Teano Goss,

    I see you utilize text-underline to make it. Other than that you can use ::after or ::before pseudocode to get that result as well. You can google it, there must be many resources explaining the topic.

    Marked as helpful
  • nanc•940
    @naiiiden
    Submitted over 3 years ago

    Sunnyside agency landing page

    2
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    Hi Nanc,

    Congratulation for working so far with the challenge. Keep coding and keep making progress!

    For your navigation, i see that little triangle on on mobile screen. That one is a bit tricky but you made it. Good job! Some notes:

    1. The cursor for anchor must be pointer to urge user that the element is meant to be clickable. The top menu must have the same behaviour as the menu on the bottom
    2. All menu item should have the hover states to help user see them as clickable element
    3. On mobile screen, the burger button image must be changed to 'x' icon after user display the menu so the have clear idea how to close the opened menu. You can do that by change the src value of the img element on your #hamburger click event as addition to what you already write there.

    That's all for now, hope you understand my comment!

    Marked as helpful
  • Aleksandr Fedotov•1,060
    @aleksFedotov
    Submitted over 3 years ago

    REST Countries API with color theme switcher - React

    #react#redux-toolkit
    2
    Eklemis Santo Ndun•620
    @eklemis
    Posted over 3 years ago

    Great job my friend!

    I wish i can start my journey with React soon!

    Keep creating!

View more comments

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