Rekomendasi kursus:
- Halaman sebelumnya Fungsi drop-shadow() CSS
- Halaman berikutnya Fungsi exp() CSS
- Kembali ke tingkat atas Panduan Referensi Fungsi CSS
Fungsi ellipse() CSS
Definisi dan penggunaan CSS ellipse()
Fungsi mendefinisikan elips dengan dua jari-jari x dan y.
ellipse()
Fungsi biasanya digunakan bersama dengan clip-path
Properti dan shape-outside
Atur properti bersama-sama.
Contoh
Contoh 1
Memotong gambar menjadi elips dengan jari-jari x 50% dan jari-jari y 30%:
img { clip-path: ellipse(50% 30%); }
Contoh 2
Memotong gambar menjadi elips dengan jari-jari x 50% dan jari-jari y 30%, dan menempatkan pusat elips di sisi kanan:
img { clip-path: ellipse(50% 30% at right); }
Contoh 3
gunakan clip-path
dan ellipse()
Mengimplementasikan efek animasi:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: ellipse(80% 50%); } @keyframes mymove { 50% {clip-path: ellipse(30% 10%);} }
Contoh 4
digunakan bersama-sama ellipse()
,clip-path
dan shape-outside
:
img { float: left; clip-path: ellipse(50% 30%); shape-outside: ellipse(55% 35%); }
Syarat CSS
ellipse(xy-radius di posisi)
Nilai | Deskripsi |
---|---|
xy-radius |
Wajib. Tentukan dua jari-jari x dan y. Bisa berupa salah satu nilai berikut:
|
di posisi |
Opsional. Tentukan posisi tengah elips. Bisa berupa nilai panjang, persen, atau nilai seperti left, right, top, atau bottom. Nilai defaultnya adalah center. |
Detil teknis
Versi: | Modul Bentuk CSS Level 1 |
---|
Dukungan browser
Angka di tabel menunjukkan versi browser yang pertama yang mendukung fungsi ini penuh.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Halaman yang berhubungan
Referensi:Properti clip-path CSS
Referensi:Atribut shape-outside CSS
Referensi:Fungsi circle() CSS
Referensi:Fungsi inset() CSS
Referensi:Fungsi polygon() CSS
- Halaman sebelumnya Fungsi drop-shadow() CSS
- Halaman berikutnya Fungsi exp() CSS
- Kembali ke tingkat atas Panduan Referensi Fungsi CSS