BACK TO DIRECTORY

Glass Act – Backdrop Filters for Blocks

by Job

0.0
(0 ratings)

Select a block that sits on top of something, such as a cover image, a photo or scrolling content. Pick a Backdrop filter just below its background color setting and set the amount. Whatever is behind the block gets filtered, giving frosted glass, dimmed, black-and-white or tinted looks.

The block doesn’t need a background color of its own. Leave it empty to see the filter on its own, or add a semi-transparent color to tint it.

Filters: Blur, Brightness, Contrast, Grayscale, Hue, Invert, Saturation and Sepia.

  • Works on every block with a background color setting, such as Group, Columns, Buttons, Quote and Search.
  • Previews live in the editor.
  • Adds the style when the page renders and saves nothing extra into your post content. If you deactivate the plugin, your blocks stay valid and simply lose the filter.
  • No settings page, no front-end scripts, no data stored.

Blocks that already support backdrop filters natively are left alone. Theme presets referenced as var:preset|backdrop-filter|{slug} are rendered too.

Source code and issues: github.com/jobthomas/glass-act. The editor script in build/ is minified; its unminified source is in src/ in that repository, built with @wordpress/scripts (npm install && npm run build).

Screenshots

The Backdrop filter setting sits right below the background color. Pick an effect, then set the amount.

The Backdrop filter setting sits right below the background color. Pick an effect, then set the amount.

Blur, blur(50px).

Blur, blur(50px).

Brightness, brightness(200%).

Brightness, brightness(200%).

Contrast, contrast(200%).

Contrast, contrast(200%).

Grayscale, grayscale(100%).

Grayscale, grayscale(100%).

Hue, hue-rotate(180deg). Halfway round the color wheel; a full 360deg turn looks the same as none.

Hue, hue-rotate(180deg). Halfway round the color wheel; a full 360deg turn looks the same as none.

Invert, invert(100%).

Invert, invert(100%).

Saturation, saturate(300%).

Saturation, saturate(300%).

Sepia, sepia(100%).

Sepia, sepia(100%).

Plugin Details

Active Installs
0
Total Downloads
123
Version
1.0.0
Requires WP
6.6
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-29
Last Updated
2026-10-29 10:50am GMT

Ratings

5
0
4
0
3
0
2
0
1
0