Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Melaksanakan Kecerunan Linear Serasi Penyemak Imbas Rentas?

Bagaimanakah Saya Boleh Melaksanakan Kecerunan Linear Serasi Penyemak Imbas Rentas?

DDD
Lepaskan: 2024-11-21 01:54:12
asal
913 orang telah melayarinya

How Can I Implement Cross-Browser Compatible Linear Gradients?

Melaksanakan Kecerunan Linear dalam Pelbagai Pelayar

Keserasian Merentas Pelayar

Masalah: Dapatkan keserasian silang penyemak imbas untuk linear kecerunan dinyatakan seperti berikut:

background-image: -webkit-gradient(linear, right top, left bottom, from(#0C93C0), to(#FFF));
background-image: -moz-linear-gradient(right, #0C93C0, #FFF);
Salin selepas log masuk

Alternatif Opera dan IE:

background-image:     -ms-linear-gradient(right, #0c93C0, #FFF);  
background-image:      -o-linear-gradient(right, #0c93C0, #FFF);
Salin selepas log masuk

Kecerunan Menegak vs Mendatar

Untuk mengubah suai kecerunan yang akan mendatar dan bukannya menegak, gunakan nilai berikut untuk titik mula dan tamat:

top left
top right
Salin selepas log masuk

Contohnya:

background-image: -webkit-linear-gradient(top, #0C93C0, #FFF);
background-image:    -moz-linear-gradient(top, #0C93C0, #FFF);
background-image:     -ms-linear-gradient(top, #0C93C0, #FFF);
background-image:      -o-linear-gradient(top, #0C93C0, #FFF);
background-image:         linear-gradient(top, #0C93C0, #FFF);
Salin selepas log masuk

Internet Explorer < 10

Untuk versi Internet Explorer sebelum 10, gunakan kod berikut:

/*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)";
Salin selepas log masuk

Penjelasan

  • Awalan digunakan untuk sifat CSS percubaan:

    • -webkit- untuk penyemak imbas Webkit (Chrome, Safari)
    • -moz- untuk Firefox
    • -o- untuk Opera
    • -ms - untuk Internet Explorer
  • kecerunan linear tanpa awalan menunjukkan pematuhan penuh dengan spesifikasi CSS.

Rujukan

  • [ MDN: linear-gradient](https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Kecerunan Linear Serasi Penyemak Imbas Rentas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan