amp-layout
Description
The amp-layout` component allows you to apply aspect-ratio based responsive layouts to any element. The `amp-layout` component works similarly to the layout.
Supported Layouts
Descrizione | Un elemento contenitore generico e multiuso che rende disponibili i potenti layout di AMP per qualsiasi elemento. |
Layout supportati | container, fill, fixed, fixed-height, flex-item, intrinsic, responsive |
Panoramica
Il componente amp-layout
permette di applicare layout adattabili basati sulle proporzioni a qualsiasi elemento. Il componente amp-layout
funziona in modo simile all'attributo layout sui componenti AMP esistenti, ma supporta qualsiasi markup HTML come elemento secondario. Tutti gli altri layout supportati funzionano con amp-layout
, ad esempio fixed-height, fixed ecc.
Esempio
In questo esempio viene utilizzato amp-layout
per creare un contenitore adattabile attorno a un cerchio disegnato con il tag svg incorporato.
<amp-layout layout="responsive" width="1" height="1">
<svg viewBox="0 0 100 100">
<circle cx="50%" cy="50%" r="40%" stroke="black" stroke-width="3" />
Sorry, your browser does not support inline SVG.
</svg>
</amp-layout>
Attributi
Questo elemento include attributi comuni estesi ai componenti AMP.
Convalida
Consulta le regole amp-layout nella specifica dello Strumento di convalida AMP.
Hai letto questo documento decine di volte ma non risponde a tutte le tue domande? Forse ci sono altre persone col tuo stesso problema: entra in contatto con loro su Stack Overflow.
Vai a Stack Overflow Hai trovato un bug o una funzione mancante?Il progetto AMP invita tutti a partecipare e dare il proprio contributo! Ci auguriamo che tu possa partecipare regolarmente alla nostra community open source, ma saremo anche lieti di ricevere eventuali contributi una-tantum sulle questioni che ti interessano.
Vai a GitHub