Rumah > hujung hadapan web > tutorial css > Bolehkah CSS `clip-path` Membulat Hanya Tiga Penjuru Kiri Bentuk?

Bolehkah CSS `clip-path` Membulat Hanya Tiga Penjuru Kiri Bentuk?

Linda Hamilton
Lepaskan: 2024-12-30 05:29:09
asal
187 orang telah melayarinya

Can CSS `clip-path` Round Only Three Left Corners of a Shape?

Cara Membulat Tiga Penjuru Kiri Sahaja Menggunakan CSS clip-path

Mencipta bentuk menggunakan CSS clip-path boleh menjadi cara yang serba boleh untuk mencapai pelbagai reka bentuk. Walau bagaimanapun, membulatkan sudut tertentu boleh menjadi mencabar. Artikel ini menangani isu pembulatan tiga penjuru paling kiri bagi bentuk tersuai.

Masalah:
Pertimbangkan kod HTML dan CSS berikut:

<div></div>

div {
  position: absolute;
  z-index: 1;
  width: 423px;
  height: 90px;
  background-color: #b0102d;
  color: white;
  right: 0;
  margin-top: 10vw;
  -webkit-clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
}
Salin selepas log masuk

Kod ini mencipta bentuk dengan sudut kiri tajam dan sudut kanan bulat. Untuk membulatkan secara khusus hanya tiga penjuru paling kiri, kita perlu mengubah suai sifat laluan klip.

Penyelesaian:
Untuk mencapai kesan yang diingini, kita boleh menggunakan inset() fungsi dengan sifat bulat:

-webkit-clip-path: inset(0% 45% 0% 45% round 10px);
clip-path: inset(0% 45% 0% 45% round 10px);
Salin selepas log masuk

Fungsi inset() membolehkan kami menentukan peratusan bentuk yang akan disembunyikan dalam setiap arah, dan sifat bulat mencipta tepi bulat. Dengan memberikan jejari 10px pada sifat bulat, kami membundarkan sudut kiri atas, kiri bawah dan sudut tengah bawah.

Penyelesaian ini berkesan akan mencipta bentuk dengan tiga penjuru paling kiri bulat sambil mengekalkan sudut kanan yang tajam .

Atas ialah kandungan terperinci Bolehkah CSS `clip-path` Membulat Hanya Tiga Penjuru Kiri Bentuk?. 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