Meningkatkan Skalabiliti Halaman Web dengan CSS
Membesarkan keseluruhan halaman web menggunakan pintasan papan kekunci ialah ciri mudah yang disediakan oleh Firefox. Adakah mungkin untuk mencapai fungsi yang sama melalui CSS sahaja?
Menggunakan Sifat Zum CSS
Walaupun tiada sifat langsung untuk menetapkan saiz halaman sebagai peratusan, Ciri zum CSS menyediakan penyelesaian yang berdaya maju. Sifat ini disokong oleh IE 5.5 , Opera, Safari 4 dan Chrome. Sintaksnya adalah seperti berikut:
zoom: value;
dengan nilai mewakili faktor skala. Contohnya, zum: 3 akan membesarkan halaman sebanyak 300%.
Pertimbangan Keserasian
Malangnya, Firefox, satu-satunya pelayar utama yang tidak menyokong sifat zum, memerlukan penggunaan sifat "proprietari" -moz-transform. Sifat ini hanya tersedia dalam Firefox 3.5 dan lebih tinggi.
Untuk memastikan keserasian merentas penyemak imbas, anda boleh menggunakan kod berikut:
div.zoomed { zoom: 3; -moz-transform: scale(3); -moz-transform-origin: 0 0; }
Kod ini akan menggunakan zum 300% pada elemen dengan kelas dizum, menampung kedua-dua Firefox dan pelayar lain yang disokong.
Atas ialah kandungan terperinci Bolehkah CSS Sahaja Mencapai Fungsi Zum Papan Kekunci Firefox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!