Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
29
Comments
4
Shchetkov Maksim
@ArmsAndArrows

All comments

  • P
    Franci Melink•400
    @francimelink
    Submitted almost 2 years ago

    Ping single column coming soon page SCSS and Vanila JS

    #accessibility#sass/scss
    2
    Shchetkov Maksim•470
    @ArmsAndArrows
    Posted almost 2 years ago

    Hi! I like your solution. One thing I can offer - when error message displays - it pushes image down. Toggling class that shows image could be placed not to the whole container but only to the message. And message could have reserved space for it or absolute position to relative position of its parent. Cheers!

    Marked as helpful
  • Dumte Nwidoobee Joshua•140
    @Dumte
    Submitted about 2 years ago

    Testimonial-Grid-Challenge

    #accessibility
    2
    Shchetkov Maksim•470
    @ArmsAndArrows
    Posted about 2 years ago

    Hi. Great work! It's a quite accurate implementation.

    I can suggest you to start building grids by mobile first step - it's much easier to reassign grid properties with media queries as the size keeps growing. Also it's great to avoid using pixels except really small things like borders.

    And I checked code on github it seems like at line 127 of css file you started writing responsive queries, but you didn't close whole query at the end with a curly bracket.

    I hope these suggestions would help you a little at your professional career =)

    Marked as helpful
  • RavanCod•250
    @vanessie2424
    Submitted about 2 years ago

    FAQ ACCORDION CARD using HTML, CSS AND JS

    #materialize-css#solid-js
    1
    Shchetkov Maksim•470
    @ArmsAndArrows
    Posted about 2 years ago

    Hi! I like your implementation, but I could suggest some points of research in case of coding js:

    1)When you declare a new variable it's a good practice to keep the most of them in the beginning of your code. The reason for using variable inside a function is only when that variable should be used only inside the scope of function.

    2)When you use a variable that not supposed to be changed try to use "const" instead of var. It will prevent from future mistakes

    3)You could upgrade your project if you take a research about event listeners:e.g document.addEventListener("click", callback function). So you could make element interactive.

    4)For accordeon you need to practice with array looping( regular one or with method called "forEach". Check on mozilla MDN or on youtube. For example: you could have same class for all dropdown elements and using loop you could apply classes to all of them making it disable showing content and select conditionally that one that needs to be open.

    5)To get even better results, you can look into classList methods, this could help you write less code and it would let you apply animation with less pain.

    I hope that somehow could help you! =)

    Marked as helpful
  • Shchetkov Maksim•470
    @ArmsAndArrows
    Submitted about 2 years ago

    Age Calculator App TailwindCSS

    #tailwind-css
    2
    Shchetkov Maksim•470
    @ArmsAndArrows
    Posted about 2 years ago

    Logic is fixed for now. Added number animation.

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