A collection of interactive HTML demonstrations created with AI assistance, showcasing various web technologies and visualization libraries.
This repository contains three interactive HTML demonstrations:
An interactive 3D visualization built with Three.js
- Technology: Three.js WebGL library
- Features: 3D graphics, interactive controls, real-time rendering
- Description: Demonstrates 3D scene creation, object manipulation, and user interaction in a web browser
- Use Case: 3D visualization, gaming elements, immersive web experiences
Data visualization demo using D3.js
- Technology: D3.js data visualization library
- Features: Interactive charts, data binding, dynamic updates
- Description: Showcases data-driven document manipulation and interactive data visualization
- Use Case: Dashboards, analytics, data storytelling
Multi-colored interactive interface demonstration
- Technology: HTML5, CSS3, JavaScript
- Features: Dynamic color changes, user interaction, responsive design
- Description: Interactive elements with colorful visual feedback and user engagement
- Use Case: UI/UX demonstrations, interactive art, educational tools
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection (for CDN libraries)
-
Clone this repository:
git clone https://github.com/doribd/htmls.git
-
Navigate to the project directory:
cd htmls
-
Open any HTML file in your web browser:
# Option 1: Double-click the HTML file # Option 2: Use a local server python -m http.server 8000 # Then visit http://localhost:8000
You can also view the demos directly via GitHub Pages:
Technology | Purpose | Demo File |
---|---|---|
Three.js | 3D graphics and WebGL | interactive_three_js.html |
D3.js | Data visualization | interactive_with_d3.html |
HTML5 | Structure and markup | All files |
CSS3 | Styling and animations | All files |
JavaScript | Interactivity and logic | All files |
- 🔧 No Build Process: All demos are self-contained HTML files
- 📱 Responsive Design: Works on desktop and mobile devices
- ⚡ Fast Loading: Optimized for quick loading and smooth performance
- 🎨 Interactive Elements: User-friendly interfaces with visual feedback
- 🌐 Cross-Browser Compatible: Works across modern web browsers
Feel free to contribute to this project by:
- Forking the repository
- Creating a feature branch
- Adding your own interactive HTML demos
- Submitting a pull request
This project is open source and available under the MIT License.
- Created with AI assistance
- Built using open-source libraries
- Inspired by the web development community