Hi
This would be really great if you
- made it keyboard interactive by using interactive elements for event listener items
- used js to add / remove classes instead of inline styles
- used css properties that can be transformed (display can't, but opacity, height etc can) which would allow you to add simple css animation effects
- tweaked the styles on mobile so you can always see the image at the top and all content, even when mobiles are small or viewed landscape
- changed body height to min-height
- either didn't absolutely position your footer attribution, or added enough padding to the bottom of the body to ensure that footer never overlaps the main page content.
I hope these tips are helpful, best of luck with it
@Shashank1003
Posted
@grace-snow I understood your points and will try to incorporate them in future projects. These tips are really helpful as I was searching for ways to make websites look much pretty and interactive. Thanks a lot.