β¨ Interactive Image Gallery πΈ | Built with HTML, CSS & JavaScript π¨ | Responsive & Lightbox Effect π₯ A fully responsive and feature-rich image gallery built using HTML, CSS, and JavaScript. It includes filtering, search, sorting, a lightbox, and more for a seamless user experience.
π Features β Responsive Design β Works on all screen sizes (desktop, tablet, and mobile). β Image Filtering β Filter images by categories (Nature, Architecture, Travel, Food, People). β Search Functionality β Search for images by title or category. β Sorting β Sort images by date (newest/oldest) or alphabetically (A-Z/Z-A). β Lightbox Viewer β Click an image to open a full-screen preview with navigation. β Dark/Light Mode β Toggle between themes based on user preference. β Lazy Loading β Loads images only when they are in view to improve performance. β Pagination β Load more images dynamically with a "Load More" button.
π οΈ Technologies Used HTML β For the structure of the gallery. CSS β For styling and responsive design. JavaScript β For interactivity, filtering, sorting, and lazy loading.
π Project Structure
/image-gallery
βββ README.md # Project Documentation
βββ index.html # Main HTML file
βββ script.js # JavaScript file
βββ styles.css # Styling file