Saya mahu membuat bentuk separuh bulatan yang dipotong lutsinar menggunakan CSS3 sahaja. Satu-satunya syarat ialah semua elemen yang membentuk bentuk mestilah hitam atau lutsinar .
Saya tidak boleh menggunakan segi empat tepat hitam dengan bulatan putih di atasnya kerana separuh bulatan itu perlu telus dan biarkan latar belakang kelihatan melalui.
Bentuk yang diperlukan:
Anda boleh menggunakan bayang kotak untuk membuat bulatan keratan telus:
Ini boleh menjadi responsif dengan peratusan panjang:
Mungkin anda boleh melakukan ini menggunakan CSS
::after
pseudo-properties seperti ini: