AMP

重要事項:此文件不適用於您目前選擇的格式 stories

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