A collection of interactive web projects built using HTML, CSS, and JavaScript. Each project demonstrates different aspects of web development and user interaction.
-
Changing-Navbar-Styling
- A dynamic navigation bar that changes its appearance on scroll
- Features smooth transitions and responsive design
-
Color Flipper
- Interactive color changing application
- Allows users to switch between predefined colors and random colors
- Features a clean, modern interface
-
Counter App
- Simple counter application with increment, decrement, and reset functionality
- Prevents negative values
- Clean dark-themed interface
-
Light_Dark-Mode
- Website with dynamic light/dark mode toggle
- Features responsive navigation and smooth theme transitions
- Includes social media integration
-
Mouse-Cursor
- Custom animated mouse cursor with glowing effect
- Interactive cursor that follows mouse movement
- Modern UI with smooth animations
-
Scratch-Effect
- Interactive scratch effect that reveals images
- Follows mouse movement to create scratch-off effect
- Dynamic element management
-
Todo-list
- Task management application
- Add and delete tasks
- Clean interface with gradient background
- HTML5
- CSS3
- JavaScript (Vanilla)
- Font Awesome Icons (where applicable)
- Google Fonts (where applicable)
Each project is self-contained in its own directory. To run any project:
- Navigate to the project directory
- Open the
index.htmlfile in a web browser - Follow the project-specific instructions in each project's README
Java-Partice/
├── Changing-Navbar-Styling/
├── Color Flipper/
├── Counter App/
├── Light_Dark-Mode/
├── Mouse-Cursor/
├── Scratch-Effect/
└── Todo-list/
- Modern web development practices
- Responsive design
- Interactive user interfaces
- Clean and efficient code
- Cross-browser compatibility
- Performance optimized
All projects work on modern browsers that support:
- ES6 JavaScript
- CSS3
- HTML5
- Modern CSS features (Flexbox, Grid, etc.)
This project collection is open source and available for personal and commercial use.