Rumah > Artikel > hujung hadapan web > Bagaimanakah Saya Boleh Mencipta Div Melengkung dengan Atas Lutsinar Menggunakan CSS?
Mencipta div melengkung dengan bahagian atas lutsinar boleh dicapai menggunakan laluan klip. Teknik ini melibatkan memotong sebahagian limpahan elemen, mencipta bentuk melengkung yang diingini.
Dalam kes anda, untuk mencipta semula bentuk kuning dalam imej contoh anda, anda boleh menggunakan pendekatan berikut:
.transparent_bg { width: 100%; height: 485px; background: transparent; border: solid 5px #000; border-color: #000 transparent transparent transparent; position: relative; overflow: hidden; } .transparent_bg:after { content: ""; width: 100%; height: 485px; position: absolute; top: 0; background: #00ff00; /* Yellow color */ clip-path: polygon(0 25%, 14% 41%, 28% 51%, 49% 54%, 66% 53%, 79% 48%, 89% 39%, 100% 27%, 100% 100%, 47% 100%, 0% 100%); }
Kod ini mencipta div lutsinar dengan bahagian atas melengkung kuning dengan memotong limpahan div dengan bentuk poligon yang ditentukan. Sifat laluan klip mengambil satu siri titik yang menentukan bentuk melengkung. Melaraskan mata ini akan membolehkan anda menyesuaikan bentuk mengikut keinginan anda.
Sebagai alternatif, anda boleh menggunakan berbilang div dengan laluan klip berbeza untuk mencapai bentuk melengkung yang lebih kompleks. Sebagai contoh, anda boleh mencipta div atas dengan tepi bawah melengkung dan div bawah dengan tepi atas melengkung, dan bertindih untuk mencipta lengkung yang licin.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Div Melengkung dengan Atas Lutsinar Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!