Atribut shape-outside CSS
- Halaman sebelumnya scrollbar-color
- Halaman berikutnya @starting-style
Definisi dan penggunaan
shape-outside
Atribut ini memungkinkan Anda mendefinisikan bentuk pengelilingan konten dalam. Secara default, konten dalam diatur mengelilingi kotak luar margin, dan dengan menggunakan shape-outside
, Anda dapat menyesuaikan cara pengelilingan ini.
shape-outside
Atribut ini mendefinisikan area floating elemen floating. Area floating ini mendefinisikan bentuk yang diiringi konten dalam elemen floating.
Contoh
Biarkan konten dalam mengelilingi gambar dalam bentuk lingkaran:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
Syntaks CSS
shape-outside: none|margin-box|border-box|padding-box|content-box|basic-shape|url(image)|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
none | Nilai default. Area floating tidak terpengaruh. Konten dalam diatur mengelilingi kotak luar margin elemen. |
margin-box | Mendefinisikan bentuk yang diiringi oleh batas luar margin. |
border-box | Mendefinisikan bentuk yang diiringi oleh batas luar border. |
padding-box | Mendefinisikan bentuk yang diiringi oleh batas luar padding. |
content-box |
Mendefinisikan bentuk yang diiringi oleh batas konten. Jari kotak ini untuk setiap sudut adalah 0 atau nilai yang paling besar di antara border-radius - border-width - padding. |
basic-shape | Area floating berdasarkan bentuk yang didefinisikan oleh fungsi inset(), circle(), ellipse(), atau polygon(). |
url(image) | Area floating berdasarkan alpha channel gambar yang ditentukan, didefinisikan oleh shape-image-threshold. |
initial | Atur atribut ini ke nilai default. Lihat initial. |
inherit | Mengambil atribut ini dari elemen induknya. Lihat inherit. |
Detil teknis
Nilai default: | none |
---|---|
Inheritance: | tidak |
Pembuatan animasi: | ya untuk basic-shape. Baca tentang animatable |
Versi: | Modul CSS Shapes Level 1 |
Syntaks JavaScript: | object.style.shapeOutside="circle(50%)" |
Dukungan Browser
Tabel yang ada di dalamnya menunjukkan versi browser yang pertama kali mendukung sifat ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 62 | 10.1 | 24 |
- Halaman sebelumnya scrollbar-color
- Halaman berikutnya @starting-style