IE9 borderRadius dan Background Gradient Bleeding: Penyelesaian Didedahkan
Dalam dunia pembangunan web, sokongan IE9 untuk sempadan-radius telah menjadi tambahan dialu-alukan. Namun, apabila digabungkan dengan kecerunan latar belakang, isu yang tidak dijangka timbul: pendarahan kecerunan di luar sudut bulat.
Untuk menangani masalah ini, penyelesaian bijak muncul: mencipta div induk yang menutup kandungan dalaman. Div topeng ini, dengan saiz yang sama, bucu bulat dan limpahan tersembunyi, bertindak sebagai penghalang, menghalang kecerunan daripada tumpah ke tepi.
Dengan menggunakan HTML dan CSS berikut, anda boleh melaksanakan penyelesaian ini:
<code class="html"><div class="mask roundedCorners"> <div class="roundedCorners gradient"> Content </div> </div></code>
<code class="css">.mask { overflow: hidden; } .roundedCorners { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .gradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065a4', endColorstr='#a0cf67',GradientType=0 ); /* IE6-9 */ }</code>
Penyelesaian ini menangani isu pendarahan dengan berkesan, memberikan pengalaman pengguna yang diperkemas tanpa mengurangkan daya tarikan visual sudut bulat dan kecerunan latar belakang.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Pendarahan Kecerunan Latar Belakang dalam Sudut Bulat dalam IE9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!