Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Article Preview |HTML| |CSS| |JS|

Abhi 220

@abhi-zero

Desktop design screenshot for the Article preview component coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

This is my first project with JavaScript. Working with JavaScript is difficult for me, but it’s interesting.

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

A little bit of challenge occurs during development, but I fix most of those issues myself, and I take a little help from GPT.

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

Mmm, this is my first project, so I don’t know much about how to handle JavaScript. My logic is simple: when user click the button, it adds a class to the share section, which has two wrappers—one for mobile and one for desktop. I created a class called 'hide' with the CSS rule display: hide; (I know, what was I thinking?). This 'hide' class is the initial state, and when the user clicks the button, it removes the 'hide' class and adds the appropriate wrapper class according to the window size.

I’m sure I’ll improve my skills faster than a squirrel on an espresso! Any feedback or suggestions are welcome!"

Community feedback

@Ataize

Posted

Hello everything is fine?

I'm just a beginner, but I think you could optimize your javascript by adding/removing classes in a more concise way, using toggle.

The toggle method toggles the presence of the hidden class in the element every time the button is clicked.

I hope I helped and keep it up.

Marked as helpful

1

Abhi 220

@abhi-zero

Posted

@Ataize Thank you for your feedback, I really appreciate it. I wasn't aware of this method until now, but once I learn more about the toggle method, I'll update my solution.

Once again, thank you, and good luck!

0

@Fikerte-T

Posted

Congratulations!! Your solution looks great.

Keep up the good work!! happy coding

1

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord