【问题标题】:Floating Header with Zoom to Top like theverge.com像 theverge.com 一样缩放到顶部的浮动标题
【发布时间】:2012-12-21 14:02:15
【问题描述】:

我真的很喜欢theverge.com 的浮动标题。当您向下滚动时,标题保持固定在顶部,当您向下滚动到某个点时,会出现 The Verge 徽标,允许您向上放大。

我如何重现一个类似的标题,可以只用 HTML 和 CSS 完成吗?

【问题讨论】:

    标签: javascript jquery html css web


    【解决方案1】:

    用 CSS 试试这个

    .fixedHeader {
        position:fixed;
        top: 0;
    }
    

    您应该使用 jQuery 构建的小按钮。 因此,您必须检查属性 scrollTop 以了解何时应显示按钮。如果你点击按钮,你应该 .animate() 使用 jQuery 的 scrollTop 属性回到零 (0)。

    DEMO

    这里有小按钮和点击事件:

    DEMO

    【讨论】:

    • 注意:position:fixed 有问题,但有一些变通方法。请阅读 caniuse.com/#search=fixed 并检查 cmets。
    • @algorhythm 我向您致敬,先生。你太棒了!
    • 不要忘记包含 jquery.ui 以获得缓动效果;-) 你可以在这里轻松获得它scriptsrc.net
    猜你喜欢
    • 2013-02-16
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    相关资源
    最近更新 更多