根据浏览器宽度动态缩放文本大小
问题:
有技巧吗用于自动调整文本大小以保持浏览器窗口宽度的所需比例,同时相应地缩放垂直文本大小?
答案:
是,具体方法如下:
要实现动态文本缩放,您可以使用 JavaScript 根据窗口宽度操纵正文字体大小。下面的 JavaScript 代码演示了这种方法:
<code class="javascript">$(document).ready(function() { var $body = $('body'); var setBodyScale = function() { var scaleSource = $body.width(), scaleFactor = 0.35, maxScale = 600, minScale = 30; var fontSize = scaleSource * scaleFactor; if (fontSize > maxScale) fontSize = maxScale; if (fontSize < minScale) fontSize = minScale; $body.css('font-size', fontSize + '%'); } $(window).resize(function() { setBodyScale(); }); // Fire it when the page first loads: setBodyScale(); });</code>
说明:
以上是如何根据浏览器宽度动态缩放文本大小?的详细内容。更多信息请关注PHP中文网其他相关文章!