jquery - 您如何在轻松的同时使 Logo 滑入和滑出页面?

标签 jquery html css

我已经研究了一段时间了,但恐怕没有成功。

This网站几乎有一个非常酷的 Logo 滑动,尤其是在页脚中。

当您向下滚动时,标题 Logo 会向上滑动,当您点击页面底部时, Logo 会向上滑动并缓入/缓出。

我检查了元素,只发现了这个相关的 CSS:

#wrap .logo-alt {
    position:absolute;
    margin-top:0;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
#wrap .logo-alt.gone {
    position:absolute;
    margin-top:200px;
    pointer-events:none;
}

它还有:

data-scrollspeed="600" and a data-scrollpos="0"

我想 jQuery 也会在那里,但效果究竟是如何工作的呢?上面的标签指的是什么?我以前没有遇到过这种情况。

最佳答案

这个很酷的动画处理 jQuery 代码:

$(function(){
    $(window).scroll(function(){
        if($(window).scrollTop() <= ###){
        } else {
        }
    });
});

我创建了这个 codepen为您演示此功能。

基本上浏览器上的位置会触发动画(在这种情况下,我只是向对象添加和删除类)。

关于jquery - 您如何在轻松的同时使 Logo 滑入和滑出页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860375/

相关文章:

html - 如何在 CSS 中实现这样的标题图片?

javascript - 如何在页面加载而不是事件触发时执行JS?

css - 不希望图像超出定义的 div 大小;应保持图像分辨率;不要介意图像是否被剪切

javascript - Bootstrap 3.3.7 导航栏切换按钮似乎没有

jquery - 如何将 jQuery 事件添加到所有当前和 future 的元素?

javascript - 防止对 form.reset() 进行验证

html - 底部边框仅在文本下划线

javascript - CSS 过渡 - 不起作用

jquery - 使用 jQuery NOT 选择器排除具有特定子元素的元素。

javascript - 如何 "spoof"小 iframe 的宽度,以便内容显示为桌面而不是遵循移动媒体查询?