Apabila mencipta kesan berbentuk segi tiga di bahagian bawah imej menggunakan kecerunan linear, pengguna sering menghadapi tepi bergerigi yang menjejaskan peralihan yang lancar. Untuk menangani isu ini, kami akan meneroka penyelesaian yang menghapuskan tepi bergerigi ini.
Pengguna cuba membentuk segi tiga di dasar imej menggunakan dua kecerunan linear. Walaupun responsif kaedah ini, tepi segi tiga mempamerkan penyelewengan. Matlamatnya adalah untuk mencapai peralihan yang lancar dan lancar dalam penyemak imbas moden.
Tepi bergerigi dalam imej kecerunan linear timbul apabila warna berubah secara mendadak. Untuk mengatasinya, kita boleh mengelak daripada menggunakan titik henti yang sama untuk warna yang berbeza. Secara khusus, kita boleh mengalihkan sedikit titik permulaan warna kedua dari titik henti warna pertama. Ini mewujudkan kawasan kabur yang menjadikan peralihan lebih lancar.
Berikut ialah versi kod CSS yang dipertingkat:
<code class="css">.lefttriangle { ... background-image: linear-gradient(to right top, #ffffff 48%, transparent 50%); } .righttriangle { ... background: linear-gradient(to left top, #ffffff 48%, transparent 50%); }</code>
Dengan melaraskan titik henti dan mula daripada kecerunan linear, tepi bergerigi hilang, menghasilkan peralihan yang lancar daripada putih ke lutsinar. Kesan berbentuk segi tiga di bahagian bawah imej dicapai tanpa menjejaskan daya tarikan visual keseluruhan.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Tepi Bergerigi dalam Segitiga Gradien Linear?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!