Home Plugins block enhancements
Block Enhancements – Add icon, color, shadow, transition, transform, responsive typography, alignment, hover style logo

Block Enhancements – Add icon, color, shadow, transition, transform, responsive typography, alignment, hover style

by Phi Phan on WordPress.org

Enhance Gutenberg blocks with features such as icon, shadow, transform, transition, responsive typography, text alignment, hover style, etc.

(5)
Add an icon to a heading

Add an icon to a heading

Enhance Gutenberg blocks with practical features such as icon, color, shadow, transform, transition, responsive typography, responsive text alignment, hover style, CSS position.
Unlike other similar plugins, this plugin is fast, lightweight and clean. It only loads what you need. You can choose which features to apply to specific blocks through the settings page.

It works with all themes, however, the with-icon feature uses the CSS pseudo ::before to add icons with the mask-image CSS property. It may conflict with other plugins or themes that use the same technique.

Key Features

  • Add an icon to button, heading, list, list item, navigation, etc. from a library with more than 3000 icons, or upload your custom SVG image.
  • Add box-shadow
  • Add text-shadow
  • Add 2D transform (translate, rotate, skew, scale)
  • Add hover state style for shadow, transform, text-color, background-color
  • Add responsive text alignment. It’s useful for ‘container’ blocks such as ‘core/group’, ‘core/columns’, ‘core/column’ and/or you want for example text-align center on mobile but text-align left on the desktop
  • Add transition
  • Add responsive font size, font weight, line height, and letter spacing based on media queries
  • Add CSS position

☐ More features will be added soon.

Video tutorials

How to customize a core button in Gutenberg:

Please help this plugin grow by reporting issues and giving suggestions.

If this plugin is useful for you, please do a quick review and rate it on WordPress.org to help us spread the word. I would very much appreciate it.

Please check out my other plugins if you’re interested:

  • Content Blocks Builder – This plugin turns the Block Editor into a powerful page builder by allowing you to create blocks, variations, and patterns directly in the Block Editor without needing a code editor.
  • Meta Field Block – A block to display custom fields as blocks on the front end. It supports custom fields for posts, terms, users, and setting fields. It can also be used in the Query Loop block.
  • SVG Block – A block to display SVG images as blocks. Useful for images, icons, dividers, and buttons. It allows you to upload SVG images and load them into the icon library.
  • Icon separator – A tiny block just like the core/separator block but with the ability to add an icon.
  • Breadcrumb Block – A simple breadcrumb trail block that supports JSON-LD structured data and is compatible with WooCommerce.
  • Counting Number Block – A block to display numbers with a counting effect
  • Better YouTube Embed Block – A block to solve the performance issue with embedded YouTube videos. It can also embed multiple videos and playlists.

The plugin is developed using @wordpress/scripts.

Active installations400+
Weekly downloads
233+1065.00%
Version1.2.7
Last updated8/11/2025
WordPress version6.5
Tested up to6.8.2
PHP version7.0
Tags
blocksbuttonhovericonresponsive