# interactive-components > Implementation guide for interactive components like Swiper sliders, Nice Select, and Popups. - Author: Javeed Ishaq - Repository: alchemifyspace/alchemifyspace.github.io - Version: 20260125070419 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/alchemifyspace/alchemifyspace.github.io - Web: https://mule.run/skillshub/@@alchemifyspace/alchemifyspace.github.io~interactive-components:20260125070419 --- --- description: Implementation guide for interactive components like Swiper sliders, Nice Select, and Popups. --- # Interactive Components Skill ## Context The project relies on several third-party libraries for interactivity. This skill outlines how to implement them correctly. ## 1. Swiper.js (Sliders) Used for Testimonials, Team carousels, etc. - **HTML Structure**: ```html
``` - **Initialization**: Ensure new Swiper instances are initialized in the main JS file (check `assets/js/custom.js` or similar if available, otherwise script tag). ## 2. Nice Select Used for styling ` ``` ## 3. Magnific Popup Used for lightboxes (images/videos). - **Video Popup**: ```html ``` - **Image Popup**: ```html ```