TailwindCss&Gulp switcherMode&prefersColorScheme&sessionStorage

Solution retrospective
Hi everyone! :D,
Finally, I can publish this challenge. I concluded that every project, even small, will teach something. First time I was working with the TailwindCss framework and gulp.
** => Please, let me know if you have got any suggestions, especially about HTML structure and accessibility.**
A short explanation:
- I have chosen a button but probably the radio-button or checkbox could be a better choice (the design of it could be nicer);
- I didn't do the border-top gradient because Tailwind doesn't have very good support with it yet (I still learn how to create different plugins);
- manually switching the mode between light/dark (smooth transition). I want to detect if the user has requested the mode: light or dark (prefers-color-scheme) => in this case I have decided to work with the sessionStorage instead of the localStorage because the main goal was to come back to the user's preferences (prefers-color-scheme) which in the meantime may have changed the theme in the general settings.
- added small animation updating the total number (the main idea is copied from the web developer but I've changed a bit it's content to get more readable code - in the meantime I want to create my version of it);
- footer displays on preview site;
- deploy the project to Github Pages with GitHub Actions.
Thank you so much. Ps. don't forget to upvote my project if you like it.
Greetings :D
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Szymon Rojek's solution.
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