CSS shape-outside-Eigenschaft
- Vorherige Seite scrollbar-color
- Nächste Seite @starting-style
Definition und Verwendung
shape-outside
Das Attribut ermöglicht es Ihnen, die Form der Umhüllung für Inline-Inhalte zu definieren. Standardmäßig werden Inline-Inhalte um ihren Außenabstandsumfang umgeben, und mit shape-outside
, und Sie können diese Art der Umhüllung anpassen.
shape-outside
Das Attribut definiert den flottierenden Bereich des flottierenden Elements. Dieser flottierende Bereich definiert die Form, die von den inline flottierenden Elementen umgeben wird.
Beispiel
Lassen Sie das Inline-Inhalt um das Bild in runder Form umlaufen:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
CSS-Syntax
shape-outside: none|margin-box|border-box|padding-box|content-box|basic-shape|url(image)|initial|inherit;
Attributwert
Wert | Beschreibung |
---|---|
keine | Standardwert. Die flottierende Fläche wird nicht beeinflusst. Inline-Inhalte werden um den Außengitterrahmen des Elements umgeben. |
margin-box | Definiert die Form, die von den Außenabständen außerhalb umgeben ist. |
border-box | Definiert die Form, die von den Rahmenkanten außerhalb umgeben ist. |
padding-box | Definiert die Form, die von den Innenabständen außerhalb der Kanten umgeben ist. |
content-box |
Definiert die Form, die von den Inhaltskanten umgeben ist. Die Kantenradien dieses Rahmens betragen 0 oder den größeren Wert von border-radius - border-width - padding. |
basic-shape | Die flottierende Fläche basiert auf der Form der Funktionen inset(), circle(), ellipse() oder polygon(). |
url(image) | Die flottierende Fläche basiert auf dem Alpha-Kanal der angegebenen Abbildung und wird durch shape-image-threshold definiert. |
initial | Dieses Attribut auf seinen Standardwert setzen. Siehe initial. |
inherit | Dieses Attribut wird von seinem übergeordneten Element geerbt. Siehe inherit. |
Technische Details
Standardwert: | keine |
---|---|
Vererbbarkeit: | Nein |
Animationserstellung: | ja für basic-shape. Mehr über animatable lesen |
Version: | CSS Shapes Modul Level 1 |
JavaScript-Syntax: | object.style.shapeOutside="circle(50%)" |
Browser-Unterstützung
Tabelle-Zahlen stellen die erste vollständige Unterstützung der Browser-Version für dieses Attribut dar.
Chrome | Edge | Firefox | Safari | Oper |
---|---|---|---|---|
37 | 79 | 62 | 10.1 | 24 |
- Vorherige Seite scrollbar-color
- Nächste Seite @starting-style