Explore the plentiful and varied content from Giphy! Favorite interesting gifs and download your favorites!
Open up the project link and you should be able to see the example webpage shown below:
Click one of the predefined buttons or add one of your own to display a selection of Gifs. Click one to begin the animation! Hover over each image to see more information about them. You can also find the download link in the bottom left hand corner of each image, and a toggleable favorites button on the bottom right. Your favorites will be stored across sessions, so take the time and build up your very own library of your favorite gifs!
You need to have a modern browser able to handle html5, javascript, and css.
No installation needed! Just open the page in your preferred browser.
-
Html
-
CSS
-
Javascript - The scripting language used
-
BootstrapCDN v4.1.0 - The web framework used
-
jQuery v3.3.1 - Java library for DOM and CSS manipulation
-
Google Fonts - Font repository
-
Giphy API - Animated and still images
-
OMDB API - Movie suggestions
I wasn't able to completely nail down the styling of this app. I ended up focusing very hard on adding additional functionality such as a favorites section that persisted across visits, a one touch download button, and maintaining browsing continuity when switching between Home and Favorites. If only the gifs were the same aspect ratio, everything would look so much nicer! I did end up making a cool animation with the round border growing into the rectangular one though, so definitely still a gain in terms of more practice with styling.
- Robert Shaw - Initial work - robertshaw87