Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Div dengan Sudut Bulat Tidak Sekata Menggunakan CSS?

Bagaimanakah Saya Boleh Mencipta Div dengan Sudut Bulat Tidak Sekata Menggunakan CSS?

Patricia Arquette
Lepaskan: 2024-12-20 20:47:10
asal
955 orang telah melayarinya

How Can I Create Divs with Unevenly Rounded Corners Using CSS?

Mencipta Div dengan Sisi Bulat Tidak Sekata

Semasa menggunakan jejari sempadan boleh memberikan sudut bulat pada div, untuk mencapai sisi tidak sekata memerlukan pendekatan yang berbeza . Satu penyelesaian yang berkesan ialah menggunakan sifat clip-path.

Menggunakan clip-path

clip-path membolehkan anda memotong bentuk tertentu daripada elemen, menyembunyikan dengan berkesan kawasan yang berlebihan. Untuk membuat sisi bulat yang tidak sekata, gunakan bentuk bulatan dengan mengimbangi tengahnya dari tepi div. Contohnya:

.box {
  height: 200px;
  width: 200px;
  background: blue;
  clip-path: circle(75% at 65% 10%);
}
Salin selepas log masuk

Kod CSS ini mentakrifkan "kotak" dengan sisi bulat yang tidak rata:

  • Bentuk bulatan mempunyai jejari 75%, tetapi pusatnya diimbangi 65 % secara mendatar dan 10% secara menegak dari sudut kiri atas div.
  • Latar belakang "biru" mengisi keseluruhan div, tetapi hanya kawasan dalam bentuk bulatan yang kelihatan.

Dengan memanipulasi nilai circle(), anda boleh memperhalusi bentuk dan kedudukan sudut bulat. Pendekatan ini menyediakan kaedah yang fleksibel untuk mencipta sisi bulat tersuai pada div, membolehkan anda mencapai reka bentuk seperti contoh yang anda berikan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Div dengan Sudut Bulat Tidak Sekata Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan