首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在滚动上绘制/显示路径

在滚动上绘制/显示路径
EN

Stack Overflow用户
提问于 2014-10-09 20:50:22
回答 2查看 275关注 0票数 0

我需要建立一个响应时间线上滚动动画。本简介的一部分是在滚动时显示一条路径-路径是一系列圆形圆圈,如-

我需要从左到右透露,这张图片是一个背景不透明的PNG,因为下面的租户身上还有其他事情--基本上我被一个像样的方法难住了。是否可以使用纯CSS或CSS /JS的组合从左到右显示不透明的图像?

EN

回答 2

Stack Overflow用户

发布于 2014-10-09 21:29:09

使用下面的代码

代码语言:javascript
复制
window.onscroll = function (event) {
    var amount = window.pageYOffset + "px";
    document.getElementById("cover").style.left = amount;
}

你可以做到的。

工作小提琴:Fiddle

票数 2
EN

Stack Overflow用户

发布于 2014-10-09 21:18:49

在纯CSS中有可能吗?也许吧,尽管我对此表示怀疑。

如果我没理解错你的问题,用CSS/JS很容易就能做到。只需显示一个图像,然后根据位置窗口的滚动位置调整显示的宽度,例如:

代码语言:javascript
复制
$(document).ready(function () {
    var total_height = $(document).height();
    $(window).scroll(function () {
        var new_width = 100 + (Math.round($(window).scrollTop() * 100 / total_height) * 4);
        $('#wrapper').css('width', new_width + 'px');
    });
});

http://jsfiddle.net/095rmnqd/3/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26278886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档