Cara membuat bentuk separuh segi empat sama dan melengkung menggunakan css dan html
P粉797004644
P粉797004644 2024-02-25 19:57:15
0
2
428

Saya cuba melukis bentuk persis seperti yang diberikan dalam imej di bawah

Ini adalah kod html dan css saya, bentuknya agak serupa dengan ini tetapi dalam satu warna saya tidak tahu bagaimana untuk melakukannya dalam pelbagai warna. Bolehkah sesiapa menerangkan saya bagaimana untuk melakukan ini. Terima kasih terlebih dahulu.

.right-angle-triangle-semicircle {
  width: 100px;
  height: 100px;
  background: #FFA6DF;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 0;
}
<div class="right-angle-triangle-semicircle"></div>

P粉797004644
P粉797004644

membalas semua(2)
P粉808697471

Hanya guna background:线性渐变

Di sini anda boleh melihat dokumentasi tentang Linear-Gradient

.right-angle-triangle-semicircle {
  width: 100px;
  height: 100px;
  background: #FFA6DF;
 background: linear-gradient(-45deg, #f0f0f0 0%, #f0f0f0 50%, #FFA6DF 50%, #FFA6DF 100%);
  
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 0;
}
P粉238433862

Dengan hanya menggunakan satu elemen, anda boleh menggunakan beberapa helah CSS untuk mencapai ini.

Tiada nombor ajaib dan ia juga berfungsi untuk saiz elemen yang berbeza.

Selain itu, anda boleh melangkau semua pengisytiharan jejari sempadan ke dalam satu baris.

边框半径:0 0 50% 0;

.right-angle-triangle-semicircle {
  width: 100px;
  height: 100px;
  background: lightgray;
  border-radius: 0 0 50% 0;
  overflow: hidden;
  position: relative;
}

.right-angle-triangle-semicircle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #FFA6DF;
  width: 200%;
  transform: rotate(-45deg);
  transform-origin: bottom left;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!