I would like to use a motion library like , framer motion to scale the image to be larger on hover.
I would like to work on this and maybe use the same library to add animations to other parts of the page as well.
Is your feature request related to a problem? Please describe.
The book component is in the same file as the books(parent component). It would be harder to make changes to the book component because both parent logic and child logic are in the same file.
There is only a text which indicates the data loading, which makes a bad User experience.
Describe the solution you'd like
Export the code for the book component rendering into a separate component file.
Instead of loading text, add the loading indication cards for better UX
I have added a hover zoom-in effect in cards to make them more user-friendly and engaging.
I have done the following changes :
modified background color of cards.
added zoom in hover effects.
Why I have modified the background.
The grey background is reflecting a drab image of the cards making it less user-pleasant UI. I have altered the hue to a brighter side making it appear beautiful and appealing.
Screenshot
Card's background was like this.
I have done these changes
20210924_231253.MP4
I hope you like the changes. If you have suggestions do let me know :)
White background of title text is not looking good. So, I want to remove the background of the title text and give some text-shadow to make it look better.
Increasing size of Search button to make it look a little bit more good with the search input box.
Adding hover effect to the Search Button with animation.
Changing the strong white color background of book card to a transparent grey color, such that it look professional with the patterns in the background.
I would like to add the light/dark fully functional toggle button to toggle between the light and dark theme on the website.
It would make the website more intuitive and engaging.