A modern and visually appealing web application that displays information about different cat breeds using a beautiful Claymorphism + Glass UI design.
✨ Clean UI ✨ Soft shadows (Claymorphism) ✨ Smooth animations ✨ Responsive layout
-
🐱 Random Cat Breed Fetching Fetch and display a new cat breed with one click.
-
📊 Detailed Breed Information
- Name, origin, lifespan
- Weight (metric & imperial)
- Temperament traits
- Behavior ratings (1–5 scale)
-
🎨 Modern UI Design
- Claymorphism + Glass effect
- Soft shadows & depth
- Smooth hover animations
-
📱 Responsive Design Works seamlessly on mobile, tablet, and desktop.
-
⚡ Fast & Lightweight Built with pure HTML, CSS, and JavaScript.
- HTML5 – Structure
- CSS3 – Claymorphism + Animations
- JavaScript (Vanilla JS) – API handling & DOM manipulation
📁 project-folder
│── index.html
│── styles.css
│── script.js
│── README.md
- Clone or download the project
- Open the folder
- Run
index.htmlin your browser
# Example
git clone https://github.com/your-username/cat-breed-viewer.git
cd cat-breed-viewerThis project was built to:
- Practice API integration
- Improve JavaScript DOM manipulation
- Explore modern UI trends like Claymorphism
- Build a clean and interactive frontend project
- 🖼️ Add real cat images
- 🌙 Dark mode toggle
- 🔍 Search/filter breeds
- ⭐ Favorite breeds feature
- 🎬 Smooth page transitions
Contributions are welcome! Feel free to fork the repo and improve the UI or features.
This project is open-source and available under the MIT License.
Thanks to the public API used for providing cat breed data.