Hi everyone,
I am trying to recreate a premium shopping experience for my WooCommerce store on mobile, mobile layout (see reference image 1).
My Goal:
-
2-by-2 Grid: A clean 2-column product grid on mobile (standard WooCommerce loop).
-
Product Slider: Each product in the grid should allow users to swipe through its product gallery images.
-
Specific Swipe Indicator: This is the critical part. When a user swipes, a small black bar should move horizontally along with their finger, directly beneath the swiping image. This indicates that more images are available (see the “swipe-line” in the reference image).
My Current Setup & Problem:
-
I am using Bricks builder with the Nestable Slider element inside my product query loop block.
-
I’ve configured the Nestable Slider to show 1 product image per slide and have enabled swiping.
-
The Problem: I cannot find a way to create the specific moving black bar indicator that follows the swipe. Bricks has pagination dots, but that’s not what I need. and I can’t put de right product images on it.
My Question: Has anyone successfully built this exact type of swipe indicator using the Nestable Slider (Splide.js) or any other method within Bricks?
Specifically, I need guidance on:
-
How to structure the indicator element.
-
The required JSON options for the Nestable Slider.
-
Any necessary CSS or JS to synchronize the bar’s position with the swipe action.
Any advice or code snippets would be hugely appreciated. Thank you in advance!

