A heartfelt and interactive Diwali wishes website built with HTML, CSS, and responsive design principles. This project showcases beautiful traditional imagery, soulful music, and warm messages to celebrate the festival of lights.
- 🌟 Features
- 🚀 Live Demo
- 📱 Screenshots
- 🛠️ Technologies Used
- 📁 Project Structure
- 🎨 Design Features
- 🔧 Setup Instructions
- 📱 Responsive Breakpoints
- ♿ Accessibility Features
- 🎵 Audio Features
- 🔮 Future Enhancements
- 🐛 Known Issues
- 🤝 Contributing
- 📄 License
- 👨💻 Author
- 🙏 Acknowledgments
- 📞 Contact
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Interactive Audio Player: Background music with custom controls
- Beautiful Imagery: Traditional Diwali decorations and deity images
- Smooth Animations: CSS transitions and hover effects
- Accessibility: Focus styles and proper ARIA labels
- SEO Optimized: Meta tags and semantic HTML structure
- Desktop View
- Tablet View
- Mobile View
- HTML5: Semantic markup and accessibility features
- CSS3: Modern styling with Flexbox, Grid, and responsive design
- Google Fonts: Salsa and Style Script font families
- Media Queries: Mobile-first responsive design approach
Diwali-Wishes/
├── index.html # Main HTML file
├── style.css # Main stylesheet
├── README.md # Project documentation
├── assets/
│ ├── audio/
│ │ └── dhun.mp3 # Background music
│ └── image/
│ ├── deepak.png # Diya lamp images
│ ├── diwali_toran.png
│ ├── favicon.png
│ ├── ganesh.png
│ ├── intro_background.png
│ ├── lakshmi_maa_and_ganesh_ji_1.png
│ ├── lakshmi.png
│ ├── little_girl.png
│ ├── music_icon.png
│ ├── soulful_music.png
│ ├── straight_line.png
│ └── three_dot_line.png
- Primary:
#f99501(Orange/Saffron) - Secondary:
#fff(White) - Text:
#1e1e1e(Dark Gray) - Background:
#f1f3f4(Light Gray for audio player)
- Primary Font: Salsa (cursive)
- Secondary Font: Style Script (cursive)
- Responsive: Uses
clamp()for fluid typography
- Header/Intro: Welcome message with toran decoration and audio player
- Blessing Section: Main Diwali wishes with deity images
- Personal Message: Developer's personal note about learning
- Gratitude Section: Thank you message with Lakshmi and Ganesh images
- Footer: Credits and attribution
-
Clone the repository:
git clone [email protected]:BiswajitHemram/Diwali-wishes.git cd Diwali-Wishes
-
Open in browser:
- Simply open
index.htmlin any modern web browser - Or use a local server for better performance:
# Using Python python -m http.server 8000 # Using Node.js npx http-server
- Simply open
-
View the website:
- Navigate to
http://localhost:8000(if using local server) - Or open
index.htmldirectly in browser
- Navigate to
- Desktop: 1440px and above
- Tablet: 768px - 1439px
- Mobile: 425px and below
- Semantic HTML structure with proper headings
- Alt text for all images
- ARIA labels for interactive elements
- Keyboard navigation support with focus styles
- Screen reader friendly markup
- Background music with HTML5 audio controls
- Preload metadata for faster loading
- Fallback message for unsupported browsers
- Custom styling for audio player interface
- Add dark mode toggle
- Implement smooth scroll animations
- Add more interactive elements
- Create multilingual support
- Add loading animations
- Optimize images for better performance
- Add social sharing buttons
- Audio autoplay might be blocked by browser policies
- Some older browsers may not support CSS Grid features
- Large images may load slowly on slower connections
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
Biswajit Hemram
- Frontend Developer in Training
- Learning web development every day!
- Traditional Diwali imagery and cultural elements
- Google Fonts for typography
- Inspiration from Indian festivals and traditions
- Learning resources from Frontend BootCamp
Feel free to reach out if you have any questions or suggestions!
Made with 💜 by Biswajit Hemram
This project is part of my Frontend BootCamp learning journey. Happy Diwali! 🪔