Opens in a new tab
2nd Feb '26
/
0 comments

How to add a Class to all Images in Bricks Galleries

Images output by Bricks Gallery have these classes by default (generally):

image bricks-lazy-load-isotope bricks-layout-inner css-filter

When using Perfmatters' Lazy Loading, Gallery images will collapse into each other.

Targeting the Gallery images using the default classes is not a good idea because they are generic.

This Pro tutorial shows how the bricks/element/settings filter can be used to add a custom class of bricks-gallery-image to fix the above problem.

After adding the PHP code and specifying our custom class (w/o the dot at the front) in Perfmatters' settings,

:

After implementing the tutorial, Gallery images will have these classes in the frontend:

image bricks-lazy-load-isotope bricks-layout-inner css-filter bricks-gallery-image

Add the following in child theme's functions.php (w/o the opening PHP tag) or a code snippets plugin:

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 633 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Show Product Categories Count Using Bricks Filter Hook

Show Product Categories Count Using Bricks Filter Hook

Unable to find terms count from the Dynamic Data provided by Bricks theme? It's okay, this simple tutorial shows you how to properly get the…
Categories:
Tags:
Pro
How to Inject a Different Type of Post in Bricks Query Loop

How to Inject a Different Type of Post in Bricks Query Loop

Updated on 26 Aug 2024 A user asks: Hello, I'd like to inject a CPT post card inside of a Bricks query loop of a different CPT…
Pro
Prefiltering Bricks Terms Query Loop

Prefiltering Bricks Terms Query Loop

Let's say there's a Events CPT with a 'Event Year' custom taxonomy. Sample event year names could be: 2021, 2022, 2024, 2025, 2028 etc. We…
How to create filters with IsotopeJS in Bricks (Part 1)

How to create filters with IsotopeJS in Bricks (Part 1)

This tutorial series will explore the IsotopeJS library's features inside the Bricks ecosystem.
Categories: