Proprietà CSS shape-outside
- Pagina precedente scrollbar-color
- Pagina successiva @starting-style
Definizione e utilizzo
shape-outside
L'attributo ti permette di definire la forma di avvolgimento del contenuto in linea. Per impostazione predefinita, il contenuto in linea è avvolto intorno al margine esterno del suo margine, ma puoi usarlo shape-outside
, puoi personalizzare questo tipo di avvolgimento.
shape-outside
L'attributo definisce l'area fluttuante dell'elemento fluttuante. Questa area fluttuante definisce la forma intorno alla quale il contenuto in linea fluttuante è avvolto.
Esempio
Far circondare il contenuto in linea intorno all'immagine in forma circolare:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
Sintassi CSS
shape-outside: none|margin-box|border-box|padding-box|content-box|basic-shape|url(image)|initial|inherit;
Valore dell'attributo
Valore | Descrizione |
---|---|
nessuno | Valore predefinito. L'area fluttuante non è influenzata. Il contenuto in linea è avvolto intorno al margine esterno dell'elemento. |
margin-box | Definisce la forma circondata dai margini esterni. |
border-box | Definisce la forma circondata dai margini esterni del bordo. |
padding-box | Definisce la forma circondata dai margini interni. |
content-box |
Definisce la forma circondata dai margini del contenuto. Il raggio degli angoli di questa scatola è 0 o il valore maggiore tra border-radius, border-width e padding. |
basic-shape | L'area fluttuante è basata sulla forma definita dalla funzione inset(), circle(), ellipse() o polygon(). |
url(image) | L'area fluttuante è basata sul canale alpha dell'immagine specificata, definita da shape-image-threshold. |
initial | Imposta questo attributo al suo valore predefinito. Vedi initial. |
inherit | Inherita questo attributo dal suo elemento padre. Vedi inherit. |
Dettagli tecnici
Valore predefinito: | nessuno |
---|---|
Inheritance: | no |
Produzione dell'animazione: | sì per basic-shape. Leggi su animabile |
Versione: | Modulo CSS Shapes Livello 1 |
Sintassi JavaScript: | object.style.shapeOutside="circle(50%)" |
Supporto del browser
Le cifre nella tabella rappresentano la versione del browser che supporta completamente l'attributo per la prima volta.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 62 | 10.1 | 24 |
- Pagina precedente scrollbar-color
- Pagina successiva @starting-style