AMP

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

amp-gfycat

說明

顯示 Gfycat 影片 GIF。

 

必要指令碼

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

範例

widthheight 屬性決定了回應式版面配置中嵌入的 Gfycat 的長寬比。

<amp-gfycat
  data-gfyid="TautWhoppingCougar"
  width="640"
  height="360"
  layout="responsive"
>
</amp-gfycat>

屬性

data-gfyid

在任何 Gfycat 網址中找到的 Gfycat ID。例如,TautWhoppingCougar 是以下網址中的 ID:https://gfycat.com/TautWhoppingCougar

widthheight (寬度和高度)

widthheight 屬性對於 Gfycat 嵌入是特殊的。這些應該是 Gfycat 的實際寬度和高度。系統會自動為 Gfycat 在 GIF 周圍新增的「外框」新增空間。

Gfycat 允許許多長寬比。

若要在程式碼中指定寬度和高度,請從嵌入網址複製

  1. 前往 https://gfycat.com/name,其中 name 是 Gfycat ID。
  2. 按一下嵌入連結圖示 (``)。
  3. 複製「Fixed iFRAME (固定 iFRAME)」欄位中指定的寬度和高度。
<iframe
  src="https://gfycat.com/ifr/TautWhoppingCougar"
  frameborder="0"
  scrolling="no"
  width="640"
  height="360"
  allowfullscreen
>
</iframe>

noautoplay (不自動播放)

預設情況下,影片會自動播放。

  • 當影片捲動到檢視畫面外時,影片會暫停
  • 當影片捲動到檢視畫面內時,影片會繼續播放
  • 如果使用者已與影片互動 (例如,暫停/繼續),且影片捲動到檢視畫面內或外,則影片的狀態會保持為使用者離開時的狀態。例如,如果使用者暫停影片,然後將影片捲動到檢視畫面外,再返回影片,則影片仍會暫停。

您可以設定 noautoplay 屬性來關閉自動播放。

<amp-gfycat data-gfyid="TautWhoppingCougar" width="640" height="360" noautoplay>
</amp-gfycat>

通用屬性

此元素包含 通用屬性,這些屬性已擴充至 AMP 元件。

驗證

請參閱 AMP 驗證器規格中的 amp-gfycat 規則

需要更多協助嗎?

您已閱讀本文件十幾次,但它仍然沒有真正涵蓋您的所有問題嗎?或許其他人也有同感:在 Stack Overflow 上與他們交流。

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

AMP 專案強烈鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的持續參與者,但我們也歡迎針對您特別熱衷的問題做出一次性貢獻。

前往 GitHub