Kecerunan Linear Silang Penyemak Imbas CSS3: Menangani Keserasian Penyemak Imbas
Dalam membina kecerunan linear, adalah penting untuk mempertimbangkan keserasian merentas pelayar untuk memastikan estetika visual yang konsisten merentas penyemak imbas.
Alternatif Opera dan IE
Untuk Opera dan Internet Explorer, alternatif kod berikut boleh dilaksanakan:
background-image: -ms-linear-gradient(right, #0c93C0, #FFF); background-image: -o-linear-gradient(right, #0c93C0, #FFF);
Kecerunan Mendatar
Untuk mengubah suai kecerunan menegak kepada yang mendatar, gantikan "atas" dengan "kanan" atau "kiri" dalam arah kecerunan. Contohnya:
background-image: -webkit-linear-gradient(right, #0C93C0, #FFF); background-image: -moz-linear-gradient(right, #0C93C0, #FFF);
Peningkatan Internet Explorer
Untuk versi Internet Explorer (IE) sebelum 10, kod tambahan diperlukan untuk melaksanakan kecerunan linear:
/*IE7-*/ filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c93c0', endColorStr='#FFFFFF', GradientType=0); /*IE8+*/ -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c93c0', endColorStr='#FFFFFF', GradientType=0)";
-ms-filter Syntax
Sintaks -ms-filter untuk Microsoft.Gradient dalam Internet Explorer adalah seperti berikut:
-ms-filter: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#0c93c0', /*Start color*/ endColorStr='#FFFFFF', /*End color*/ GradientType=0 /*0=Vertical, 1=Horizontal gradient*/ );
Oleh mengikut garis panduan ini, pembangun boleh mencipta kecerunan linear yang konsisten secara visual dalam CSS3 sambil memastikan keserasian merentas penyemak imbas yang lancar.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kecerunan Linear CSS3 yang Serasi Cross-Pelayar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!