gpt4 book ai didi

jquery - "before and after"交互式图像 mask

转载 作者:行者123 更新时间:2023-11-28 04:08:07 24 4
gpt4 key购买 nike

我想使用 web-kit 重新创建最近在 guardian.co.uk 上展示的前后图像 slider 。

http://www.guardian.co.uk/uk/interactive/2011/aug/09/london-riots-before-after-photographs

它基本上是两个图像相互叠加,带有一个跟随鼠标的垂直 slider ,在左侧显示一个图像,在右侧显示另一个图像。

最佳答案

我想出了一个例子 here .它需要稍微扩展一下,但它显示了基本原理。这不使用 CSS3 的东西,所以虽然不会因为使用 CSS3 而获得 GeekPoints(tm),但它可以在更多浏览器中工作。

HTML

<div class="reveal">
<div>
<span></span>
</div>
</div>

jQuery

var handle = $("div.reveal div span");

$(document).ready(function() {
handle.mousedown(function() {
$(this).data("sliding", true);
});
handle.mouseup(function() {
$(this).data("sliding", false);
});
});

$(document).mousemove(function(e) {
var img = $("div.reveal div");

if(handle.data("sliding"))
{
var offs = e.pageX - img.offset().left
img.width(offs);
}
});

关于jquery - "before and after"交互式图像 mask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com