Business · Gutenberg

App Screenshot block for WordPress

SaaS/app product screenshot section with annotated callout points, device frame, heading, subtext, and CTA. Perfect for software landing pages.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

SaaS/app product screenshot section with annotated callout points, device frame, heading, subtext, and CTA. Perfect for software landing pages.

Inspector panels on this block: Layout, Screenshot Image, Callout Points, CTA. Those titles come from index.js, not from a shared template.

Behavior controls: “Layout” options: Centered, Split (text + screenshot); “Device Frame” options: Browser, MacBook, No Frame.

Where to find it

Gutenberg inserter → Business → search “App Screenshot” (block name `blockenberg/app-screenshot` in block.json). Style it in the sidebar after insert.

How to use App Screenshot block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “App Screenshot”, insert it. Category: Business.
  3. Configure inspector controls that exist on this block. Open Layout. Set “Device Frame”, “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”.
  4. Check the published page. The view script reads HTML data attributes: data-opts, data-rendered. The block editor preview may not run the same view script.

Inspector controls from this block’s code

ControlWhat the code does
LayoutSelect control; the chosen value is saved on the block. Options: Centered; Split (text + screenshot). block.json default: centered. Saved as `layout`.
Device FrameSelect control; the chosen value is saved on the block. Options: Browser; MacBook; No Frame. block.json default: browser. Saved as `deviceFrame`.
Max Width (px)Numeric range control in the inspector. Range 600–1600. block.json default: 1200. Saved as `maxWidth`.
Padding Top (px)Numeric range control in the inspector. Range 0–200. block.json default: 80. Saved as `paddingTop`.
Padding Bottom (px)Numeric range control in the inspector. Range 0–200. block.json default: 80. Saved as `paddingBottom`.
Show CalloutsOn/off toggle in the inspector. On by default. Saved as `showCallouts`.
LabelText field in the inspector.
DescriptionText field in the inspector.
Position X (%)Numeric range control in the inspector. Range 0–100.
Position Y (%)Numeric range control in the inspector. Range 0–100.
Show CTAOn/off toggle in the inspector. On by default. Saved as `showCta`.
CTA LabelText field in the inspector. block.json default: See It in Action. Saved as `ctaLabel`.
CTA URLText field in the inspector. block.json default: #. Saved as `ctaUrl`.
Colors — BackgroundColor control in the inspector. block.json default: #ffffff. Saved as `bgColor`.
HeadingColor control in the inspector. block.json default: #111827. Saved as `headingColor`.
SubtextColor control in the inspector. block.json default: #6b7280. Saved as `subColor`.
EyebrowColor control in the inspector. block.json default: #6366f1. Saved as `eyebrowColor`.
Device FrameColor control in the inspector. block.json default: #1e293b. Saved as `frameColor`.
Callout BGColor control in the inspector. block.json default: #6366f1. Saved as `calloutBg`.
Callout TextColor control in the inspector. block.json default: #ffffff. Saved as `calloutColor`.
CTA BGColor control in the inspector. block.json default: #6366f1. Saved as `ctaBg`.
CTA TextColor control in the inspector. block.json default: #ffffff. Saved as `ctaColor`.

What the front-end script actually does

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the App Screenshot block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “App Screenshot”. It sits under Business. After insert, open Layout and set “Device Frame”, “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”.

What makes App Screenshot different from other Blockenberg blocks?

SaaS/app product screenshot section with annotated callout points, device frame, heading, subtext, and CTA. Perfect for software landing pages. Inspector labels on this block include “Device Frame”, “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”.

Is the App Screenshot Gutenberg block free?

Yes. App Screenshot ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style App Screenshot to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Layout, Screenshot Image, Callout Points, CTA).

Related business blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert App Screenshot from the Gutenberg inserter.

Get Blockenberg