AMP

重要事項:此文件不適用於您目前選取的格式 電子郵件

amp-story-cta-layer

說明

AMP 故事單一頁面的單一層,可連結至其他內容。

 

必要指令碼

<script async custom-element="amp-story" src="https://cdn.ampproject.org/v0/amp-story-1.0.js"></script>

注意:amp-story-cta-layer 已遭棄用,詳情請參閱 I2D issue。請改用 amp-story-page-outlink

用法

<amp-story-cta-layer> 元件允許在 <amp-story-page> 內使用 <a><button> 元素。

  • <amp-story-cta-layer> 元素不得出現在第一個故事頁面中。
  • 如果指定了 <amp-story-cta-layer> 元素,則該元素必須是 <amp-story-page> 內的最後一層。
  • 每個 <amp-story-page> (第一個除外) 只能有一個或完全沒有 <amp-story-cta-layer> 元素。
  • 此圖層的位置和大小無法控制。其寬度永遠是頁面的 100%,高度是頁面的 20%,並對齊頁面底部。

amp-story-cta-layeramp-story-page-attachment (amp-story-page-attachment.md) 都必須是 amp-story-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>

完整範例請見範例目錄

有效的子元素

amp-story-cta-layer 大致上允許與 amp-story-grid-layer 相同的子元素,此外還允許 <a><button> 標籤。

如需支援子元素的最新清單,請務必查看驗證規則中的 amp-story-cta-layer-allowed-descendants 欄位。

需要更多協助嗎?

您已將此文件讀過許多遍,但內容仍未涵蓋您的所有疑問嗎?或許其他人也有同感:請在 Stack Overflow 上與他們交流。

前往 Stack Overflow
發現錯誤或缺少功能嗎?

AMP 專案非常鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的長期參與者,但我們也歡迎針對您特別關注的問題提供一次性的貢獻。

前往 GitHub