Submitted
News Homepage Challenge
- HTML
- CSS
- JS
Getting the grid right was the most challenging part of this project. I tried many different solutions for the bottom three articles, including flexbox, but in the end I realized that using grid here was the easiest solution.
This was my first time creating a responsive menu, and for this one I referred to a great tutorial by Kevin Powell. Learning a little bit about aria and data attributes was extremely helpful. Being able to use these attributes to manipulate elements with relative ease using CSS and Javascript was quite an eye-opener.
Any feedback on my usage of Semantic HTML and on the accessibility of my code would be highly appreciated.