Navigation Block: Add transparency slider for submenu background #69379
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes: #53487
What?
This PR adds the ability to set a transparent background for Navigation Block submenus by enabling the alpha (transparency) channel in the color picker for the submenu background setting.
Why?
Currently, users who want their submenu background to be transparent (to match the transparent background of the navigation block) have to use custom CSS. When no background color is set, submenus default to a white background, and the existing color picker doesn't allow for transparency settings.
This improvement creates a more intuitive user experience by allowing transparency to be set directly from the editor interface without requiring custom code.
How?
The implementation adds the
enableAlpha: true
property to the color settings for the submenu & overlay background in theColorGradientSettingsDropdown
component. This enables the transparency slider in the WordPress color picker component, allowing users to select any level of transparency for submenu backgrounds.Testing Instructions
Select a custom color
Screenshots or screencast
Before
Before.mov
After
After.mov