HTMLify
script.js
Views: 14 | Author: cody
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | document.addEventListener('DOMContentLoaded', () => { const filterButtons = document.querySelectorAll('.filter-btn'); const galleryItems = document.querySelectorAll('.gallery-item'); filterButtons.forEach(button => { button.addEventListener('click', () => { const filter = button.getAttribute('data-filter'); galleryItems.forEach(item => { if (filter === 'all' || item.classList.contains(filter)) { item.style.display = 'block'; } else { item.style.display = 'none'; } }); }); }); }); |