Know Your Weather is a dynamic and interactive web application that displays weather information with engaging animations. Users can:
- Toggle animations on and off.
- Adjust the animation speed.
- Switch temperature units between Celsius and Fahrenheit.
- Adjust wind speed using a slider.
- Filter weather cards based on climate type (warm, cold, etc.).
- Real-time weather visualization with animated effects.
- Temperature unit switching (Celsius & Fahrenheit).
- Wind speed control using a slider.
- Weather filtering to view different climate conditions.
- Smooth animations with interactive hover effects.
- HTML for structuring the webpage.
- CSS for styling and animations.
- JavaScript for interactivity and dynamic updates.
๐ weather-dashboard/
โโโ ๐ index.html # Main HTML file
โโโ ๐ style.css # CSS styles and animations
โโโ ๐ script.js # JavaScript for interactivity
โโโ ๐ README.md # Project documentation (this file)
- Open
index.html
in a web browser. - Or, use an online editor like:
- Modify
style.css
orscript.js
for customization.
- Toggle Animations: Click the animation button to enable/disable animations.
- Change Speed: Click the speed button to toggle between normal and fast animations.
- Switch Units: Click the unit toggle button to switch between Celsius and Fahrenheit.
- Adjust Wind Speed: Use the slider to modify wind animation speed.
- Filter Weather Cards: Click filter buttons (warm, cold, etc.) to display specific climates.
- Integrate a live weather API for real-time data.
- Improve UI/UX with better animations.
- Add more weather effects (thunderstorms, fog, etc.).
- Implement a dark mode toggle.
Feel free to contribute to the project! Fork the repository, make changes, and submit a pull request.
This project is open-source and available under the MIT License.