- All
- Salangai Pooja Event-10
- Salangai Pooja Event-09
- Salangai Pooja Event-08
- Salangai Pooja Event-07
- Salangai Pooja Event-06
- Salangai Pooja Event-05
- Salangai Pooja Event-04
- Salangai Pooja Event-03
- Salangai Pooja Event-02
- Salangai Pooja Event-01
- Salangai Pooja Event 41
- Salangai Pooja Event 40
- Salangai Pooja Event 39
- Salangai Pooja Event 38
- Salangai Pooja Event 37
- Salangai Pooja Event 36
- Salangai Pooja Event 35
- Salangai Pooja Event 34
- Salangai Pooja Event 33
- Salangai Pooja Event 32
- Salangai Pooja Event 31
- Salangai Pooja Event 30
- Salangai Pooja Event 29
- Salangai Pooja Event 28
- Salangai Pooja Event 28
- Salangai Pooja Event 27
- Salangai Pooja Event 26
- Salangai Pooja Event 25
- Salangai Pooja Event 24
- Salangai Pooja Event 23
- Salangai Pooja Event 22
- Salangai Pooja Event 21
- Salangai Pooja Event 20
- Salangai Pooja Event 19
- Salangai Pooja Event 18
- Salangai Pooja Event 17
- Salangai Pooja Event 16
- Salangai Pooja Event 15
- Salangai Pooja Event 14
- Salangai Pooja Event 13
- Salangai Pooja Event 12
- Salangai Pooja Event 11
- Salangai Pooja Event 10
- Salangai Pooja Event 9
- Salangai Pooja Event 8
- Salangai Pooja Event 7
- Salangai Pooja Event 6
- Salangai Pooja Event 5
- Salangai Pooja Event 4
- Salangai Pooja Event 3
- Salangai Pooja Event 2
- Salangai Pooja Event 1

body { font-family: Arial, sans-serif; margin: 0; padding: 0; box-sizing: border-box; } .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; padding: 20px; } .grid-container img { width: 300px; height: 200px; cursor: pointer; border-radius: 5px; transition: transform 0.2s ease; } .grid-container img:hover { transform: scale(1.05); } .fullscreen-container { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; z-index: 1000; } .fullscreen-container img { max-width: 90%; max-height: 90%; border-radius: 5px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); } .close-icon, .nav-icon { position: absolute; color: white; font-size: 30px; cursor: pointer; user-select: none; } .close-icon { top: 10px; right: 20px; } .nav-icon { top: 50%; transform: translateY(-50%); } .nav-icon.prev { left: 20px; } .nav-icon.next { right: 20px; } const images = document.querySelectorAll(‘.grid-container img’); const fullscreenContainer = document.querySelector(‘.fullscreen-container’); const fullscreenImage = fullscreenContainer.querySelector(‘img’); const closeIcon = fullscreenContainer.querySelector(‘.close-icon’); const prevIcon = fullscreenContainer.querySelector(‘.nav-icon.prev’); const nextIcon = fullscreenContainer.querySelector(‘.nav-icon.next’); let currentIndex = 0; function openFullscreen(index) { currentIndex = index; fullscreenImage.src = images[currentIndex].src; fullscreenContainer.style.display = ‘flex’; } function closeFullscreen() { fullscreenContainer.style.display = ‘none’; } function showNext() { currentIndex = (currentIndex + 1) % images.length; fullscreenImage.src = images[currentIndex].src; } function showPrev() { currentIndex = (currentIndex – 1 + images.length) % images.length; fullscreenImage.src = images[currentIndex].src; } images.forEach((image, index) => { image.addEventListener(‘click’, () => openFullscreen(index)); }); closeIcon.addEventListener(‘click’, closeFullscreen); nextIcon.addEventListener(‘click’, showNext); prevIcon.addEventListener(‘click’, showPrev);
