Appearance
Base block: background image position/scale controls
The base block's image mode only offers Cover and Contain. Graphic blocks have alignment (horizontal/vertical) which controls background-position, but the base block doesn't expose these.
What to add
- Background position controls (center, top, bottom, left, right, or x/y percentage)
- Possibly background-size with custom values (not just cover/contain)
Where
- Frontend:
BaseConfiguration.vueusesBackgroundStyleSectionwhich already supports@update:settings. The alignment controls exist inFlexAlignmentSectionbut aren't wired up for base block's image mode. - Engine:
getBackgroundProperties()inhelpers.tsalready readshorizontalAlignmentandverticalAlignmentfrom the config and applies them asbackground-position. The data just needs to flow from the frontend.
Priority
Low -- cover/contain handles most cases. Nice-to-have for full-bleed background images that need precise positioning.