Auto-saiz semula Teks untuk Halaman Web Responsif
Apabila mereka bentuk halaman web responsif, memastikan semua elemen, termasuk teks, melaraskan dengan lancar kepada berbeza saiz tetingkap adalah penting untuk pengalaman pengguna yang optimum. Panduan ini akan menunjukkan cara untuk mencapai teks saiz semula automatik menggunakan gabungan CSS dan jQuery.
Untuk bermula, tetapkan saiz fon asas untuk elemen badan menggunakan CSS. Contohnya:
<code class="css">body { font-size: 18px; }</code>
Seterusnya, gunakan peratusan untuk menentukan saiz fon elemen lain berbanding saiz fon badan. Contohnya:
<code class="css">h1 { font-size: 150%; } p { font-size: 120%; }</code>
Untuk mengendalikan saiz semula tetingkap, gunakan skrip jQuery. Kod di bawah akan mengubah saiz fon asas secara dinamik:
<code class="javascript">$(function() { $(window).bind('resize', function() { resizeMe(); }).trigger('resize'); }); function resizeMe() { // Calculate the new body font size based on the window height var standardHeight = 768; // Standard height for which body font size is defined var baseFontSize = 18; var windowHeight = $(window).height(); var percentage = windowHeight / standardHeight; var newBodyFontSize = Math.floor(baseFontSize * percentage) - 1; // Set the new font size for the body element $("body").css("font-size", newBodyFontSize); }</code>
Skrip ini akan melaraskan saiz fon asas, dan akibatnya, semua saiz fon lain, apabila tetingkap diubah saiz. Akibatnya, teks akan berskala lancar semasa perubahan saiz tetingkap, memberikan pengguna pengalaman membaca yang konsisten dan selesa merentas peranti dan peleraian skrin yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Teks Pengubah Saiz Auto untuk Halaman Web Responsif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!