使用CSS/javascript/jquery实现一个max-font-size样式规则
Implement a max-font-size style rule with CSS/javascript/jquery
我使用下面的代码来动态调整文本的大小:
function fontResize(){
$('.features').css('font-size', ($(window).width()/100) + 'px');
}
fontResize();
$(window).resize( function () {fontResize()});
这对于向内拉浏览器很有效,但是当我在21英寸的iMac上拉伸屏幕时,文本对于我设置的DIV来说太大了。我怎样才能实现一个解决方案,即我可以封顶文本上的最大字体大小。我是否可以重写上面的这个函数,并将max-font-size设置为13px?
谢谢
function fontResize(){
var size = $(window).width()/100;
if ( size < 13 )
$('.features').css('font-size', size + 'px');
}
您可以实现一个sizeRange来定义最大和最小字体大小。
function fontResize(){
var sizeRange = [6, 13];
var size = $(window).width()/100;
if ( size <= sizeRange[1] && size >= sizeRange[0] ) {
$('.features').css('font-size', size + 'px');
} else {
// font-size out of range
}
}
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 从javascript创建一个列表
- 输入值由于输入font size=“”而返回空字符串;0〃;
- getPropertyValue('font-size') 为 Firefox 和 chrome 返回不
- 如果我有一个Math.Max对象,我该如何让它显示名称而不是数字
- 如何引用一个较低的包(font-awesome)
- 使用jQuery/JS调整字体大小并覆盖font-size
- 确定给定宽度的每行的字符数(基于font-size, font-family)
- 停止变量增加,除非另一个变量= max
- 如何从3d max studio导出一个对象,以便在THree.js中使用
- 根据输入框的值动态地设置另一个输入框的max属性
- 设置body.style.fontSize后CSS font-size不起作用
- 如何防止在表单提交时超过PHP Post Max Size
- CSS -如何做一个一次性的CSS表达式在css中?(例如IE的max-height / max-width)
- 中的条件语句.最小或一个数学.JavaScript中的max
- 根据父容器检查文本元素的宽度(基于font-size)
- 使用CSS/javascript/jquery实现一个max-font-size样式规则
- "最佳匹配”;font size-如何测量句子宽度