
Ten Layout Ideas for a Product Landing Page
A short excerpt for ten layout ideas for a product landing page that gives the reader a reason to click through.
Read more →emcp_custom_315Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: timeline, posts, blog, history, dynamic, archive.
Marker Icon appears when Marker is icon.Layout = alternate
















No posts found.
Layout = left








No posts found.
Layout = horizontal












No posts found.
Layout = compact








No posts found.
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Layout
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Layoutlayout | Dropdown | Vertical, alternating sides, Vertical, line on the left, Horizontal (scrollable), Compact list with dates | alternate | |
Date Displaydate_style | Dropdown | Date badge on the line, Date inside the card, Year markers + date inside | badge | |
Show Featured Imageshow_image | Toggle | on / off | yes | |
Show Excerptshow_excerpt | Toggle | on / off | yes | |
Show Categoryshow_cat | Toggle | on / off | yes | |
Show Authorshow_author | Toggle | on / off | ||
Show Reading Timeshow_reading | Toggle | on / off | ||
Show Read Moreshow_btn | Toggle | on / off | yes | |
Read More Textbtn_text | Text | Read more | ||
Markermarker | Dropdown | Dot, Icon, Number, Small thumbnail | dot | |
Marker Iconmarker_icon | Icon | fas fa-pen-nib | Shown when marker = icon | |
Reveal on Scrollreveal | Toggle | on / off | yes | |
Line Fills as You Scrollline_progress | Toggle | on / off | yes | |
Empty Textempty_text | Text | No posts found. |
Query
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Postsposts | Query | Source: posts |
Line & Marker
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Accentaccent | Color | #6a11cb | ||
Line Colorline_color | Color | #e4e7ec | ||
Line Widthline_w | Slider | min 1, max 8, px | 2 | |
Marker Sizemarker_size | Slider | min 10, max 72, px | 20 | |
Marker Backgroundmarker_bg | Color | #ffffff | ||
Marker Icon / Number Colormarker_color | Color | #6a11cb | ||
Date Badge Backgrounddate_bg | Color | #101828 | ||
Date Badge Colordate_color | Color | #ffffff | ||
Date Typographydate_typo | Typography | |||
Year Marker Typographyyear_typo | Typography | |||
Year Marker Coloryear_color | Color | #98a2b3 | ||
Gap Between Itemsgap | Slider | min 0, max 100, px | 32 |
Card
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundcard_bg | Color | #ffffff | ||
Bordercard_border | Border | |||
Radiuscard_radius | Slider | min 0, max 40, px | 14 | |
Shadowcard_shadow | Box shadow | |||
Hover Shadowcard_shadow_h | Box shadow | |||
Paddingcard_pad | Dimensions | |||
Image Heightimg_h | Slider | min 60, max 400, px | 160 | |
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #101828 | ||
Title Hovertitle_color_h | Color | #6a11cb | ||
Excerpt Typographyexcerpt_typo | Typography | |||
Excerpt Colorexcerpt_color | Color | #475467 | ||
Meta Colormeta_color | Color | #98a2b3 | ||
Category Colorcat_color | Color | #6a11cb | ||
Read More Colorbtn_color | Color | #6a11cb | ||
Card Width (horizontal)card_w | Slider | min 200, max 500, px | 300 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_315" and a settings object using the keys above. Run get-custom-widget with id 315 for the full JSON spec.