| $category@ | presentation | ||
|---|---|---|---|
| formats |
|
||
| teaser |
|
The <amp-story-cta-layer> component allows the usage of <a> and <button> elements inside an <amp-story-page>.
- If specified, the
<amp-story-cta-layer>element must be the last layer within an<amp-story-page>. As a result, effectively every<amp-story-page>can have exactly one or exactly zero of the<amp-story-cta-layer>element. - Positioning and sizing of this layer cannot be controlled. It is always 100% width of the page, 20% height of the page, and aligned to the bottom of the page.
<amp-story-page id="vertical-template-thirds">
<amp-story-grid-layer template="thirds">
<div class="content" grid-area="upper-third">Paragraph 1</div>
<div class="content" grid-area="middle-third">Paragraph 2</div>
<div class="content" grid-area="lower-third">Paragraph 3</div>
</amp-story-grid-layer>
<amp-story-cta-layer>
<a href="https://www.ampproject.org" class="button">Outlink here!</a>
</amp-story-cta-layer>
</amp-story-page>Complete example found in the examples directory
The amp-story-cta-layer allows mostly the same descendants as amp-story-grid-layer, and additionally allows <a> and <button> tags.
For an updated list of supported children, be sure to take a look at the amp-story-cta-layer-allowed-descendants field in the validation rules.
