jQuery:滚动时平滑动画字体大小变化
jQuery: smooth animate font-size change on scroll
我有一个jQuery动画函数设置,当文档滚动超过50px时,可以更改.header-wrap
文本的字体大小。这有效,但我不太热衷于我拥有的解决方案,它不是很流畅,理想情况下,我希望字体大小在您向下滚动页面时平滑变化,而不必停止滚动重新启动动画等。只是有点参差不齐。
js小提琴演示:http://jsfiddle.net/cXxDW/
.HTML:
<div class="content-wrap"></div>
<div class="header-wrap">hello
<br/>hello
<br/>hello
<br/>
</div>
j查询:
$(document).scroll(function () {
if (window.scrollY > 50) {
$(".header-wrap").stop().animate({
fontSize: '17px'
});
} else {
$(".header-wrap").stop().animate({
fontSize: '25px'
});
}
});
任何建议/更好,更流畅的解决方案都非常受欢迎,非常感谢!
你不会得到一个非常流畅的fontSize
动画。但是,如果您只需要与现代浏览器兼容,则可以改为zoom
动画。
您必须固定边距和位置,因为它们也将是动画的。
这是一个概念验证小提琴。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- 单击页面上的链接后高度发生变化
- 不同字体的字母间距不同
- 如何在谷歌字体加载时显示加载图像
- React redux初始化功能,无论状态变化如何
- PhoneGap选项卡栏自定义字体,背景图案
- 角度ng变化或ng点击选择can'不起作用
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- JS幻灯片与CSS背景颜色变化
- 如何保护节点webkit应用程序上的字体
- 重新加载页面时Javascript变量发生变化
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- jQuery:滚动时平滑动画字体大小变化
- 字体大小不随选择/下拉框而变化
- 使用javascript,我希望能够获取随机动态变化的字体颜色
- 菜单上滚动的活动类-如何添加字体颜色和字体大小变化的活动类
- 使字体awesome图标改变颜色时,选择菜单的变化
- IE文本区行高问题对字体大小的变化