Design comparison
Solution retrospective
Finishing the project and getting to use js to add functionality to projects.
What challenges did you encounter, and how did you overcome them?-
At first when I added a second event listener within an event listener both of them were being executed on single click and it wasn't working one after the other like it's supposed to chatgpt suggested using stopPropagation() and I did that.
-
I wasn't able to figure out how to do the active states for both mobile and desktop using CSS so I used JS. For JS, I went with simple innerWidth property.
What would have been the best approach to deal with active states. Can it be done using CSS or is JS required?
Community feedback
- @rahulkumar215Posted 3 months ago
Hi Sristhi 👋, Been a long time!,
Anyway,
For this
What would have been the best approach to deal with active states. Can it be done using CSS or is JS required?
I think there is no problem with using JS for active states, and In CSS, you can use the
:hover
or:active
, to make the element active onclick
and onhover
. However thehover
state does not work in mobile phones, so you should use the:active
.1@itsmesrishtiPosted 3 months ago@rahulkumar215 Hi Rahul! Yes it has been a while!
I totally forgot about :active! Thank you for the suggestion!
0@itsmesrishtiPosted 3 months ago@rahulkumar215 Hi Rahul! Yes it has been a while!
I totally forgot about :active! Thank you for the suggestion!
0
Please log in to post a comment
Log in with GitHubJoin 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