Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在滚动时更改字体大小_Javascript_Html_Css_Scroll - Fatal编程技术网

Javascript 如何在滚动时更改字体大小

Javascript 如何在滚动时更改字体大小,javascript,html,css,scroll,Javascript,Html,Css,Scroll,我正在搜索一种在用户滚动时更改字体大小的方法。我想将其与滚动位置同步,以便在用户向下滚动时字体大小随动画而减小,在用户向上滚动时字体大小随动画而增大 有人知道如何使用Javascript实现这一点吗?这可以通过jQuery库实现,它内置了.scroll()和.css()元素 但是,您需要查看如何使用这些元素,并至少尝试实现此代码 在您尝试后,仍然无法掌握它,请带上完整的html、css和jS返回,然后您可能有资格获得帮助。您可以使用jQuery中的鼠标滚轮事件像: jsfiddle $(文档)

我正在搜索一种在用户滚动时更改字体大小的方法。我想将其与滚动位置同步,以便在用户向下滚动时字体大小随动画而减小,在用户向上滚动时字体大小随动画而增大


有人知道如何使用Javascript实现这一点吗?

这可以通过jQuery库实现,它内置了
.scroll()
.css()
元素

但是,您需要查看如何使用这些元素,并至少尝试实现此代码


在您尝试后,仍然无法掌握它,请带上完整的html、css和jS返回,然后您可能有资格获得帮助。

您可以使用jQuery中的
鼠标滚轮
事件:

jsfiddle

$(文档).ready(函数(){
$('.content wrap').bind('mousewheel',函数(e){
var current=parseInt($(this.css('font-size'));
如果(例如原始事件车轮增量/120>0){
$('.content wrap').css(“字体大小”,(当前+1)+“px”);
}
否则{
$('.content wrap').css(“字体大小”,(当前-1)+“px”);
}
});
});
.content wrap{
排名:0;
左:0;
位置:绝对位置;
宽度:100%;
身高:100%;
}

你好,世界

你好,世界
你好,世界
你好,世界
$(document).scroll(function(){$(“font”).css(“size”,size”);});感谢大家的帮助,特别是@aa shakil。我找到了解决方案:'jQuery(document).scroll(function(){var scroll=jQuery(window).scrollTop();var scroll2=100-(scroll/2);if(scroll2>=50){jQuery(.naslovna”).css({'font size':scroll2+'px'});}}}};“对不起,这是我第一次发布这个问题,在花了一整天的时间思考如何做之后,我撰写了这个低质量的问题。我理解你的回答。这是我现在拥有的代码:
code
jQuery(文档)。scroll(函数(){var scroll=jQuery(窗口).scrollTop();jQuery(“.naslovna”).css({'font size':scroll+'px'});});
code
我现在必须考虑如何从原始大小开始减小。