具有放大/缩小过渡效果的全屏滑块
Full screen slider with zoom in/out transition effect
我的意思是这样的。如何使用GSAP,Transit或VelocityJS等库获得该结果?
http://www.echocapital.com/
提前致谢:)
Dunno 关于 GSAP 和 Velocity
因为您所需要的只是一些CSS和一些JS或jQuery,我的意思是您可以在vanilla JS中轻松重写以下内容:
var $gal = $("#gallery"), $img = $gal.find("> div"),
n = $img.length, i = 0, t;
$img.eq(i).addClass('on');
(function loop() {
t = setTimeout(function(){
$img.removeClass("on").eq(i++%n).addClass("on");
loop();
}, 3000);
}());
*{margin:0;}
html, body{height:100%;background:#444;}
#gallery{
overflow:hidden;
}
#gallery,
#gallery > div{
position:absolute;
top:0; left:0; bottom:0;right:0;
}
#gallery > div{
background: none 50% / cover;
transform:scale(0.94);
transition:0.8s;
opacity: 0;
}
#gallery > div.on{
transition-delay: 0.1s;
transform:scale(1);
opacity: 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="gallery">
<div style="background-image:url(//placehold.it/800x600/daa&text=1)"></div>
<div style="background-image:url(//placehold.it/800x600/dad&text=2)"></div>
<div style="background-image:url(//placehold.it/800x600/ada&text=3)"></div>
</div>
相关文章:
- 滚动延迟页面过渡效果
- 如何根据上一个或下一个箭头为nivo滑块提供特定的过渡效果
- 如何在javascript中添加过渡效果
- 在它们停止工作后恢复过渡效果
- 如何在没有过渡效果的情况下使用fancybox调整大小
- 加载新页面时的过渡效果,AJAX
- 覆盖ColorBox打开/关闭过渡效果
- 带有onclick的CSS3过渡效果
- 当单击菜单时,应用过渡效果来减慢子菜单的打开速度
- 让 jquery 和 css 过渡效果协同工作
- 具有放大/缩小过渡效果的全屏滑块
- JQuery 移动版:仅在后退/前进按钮上禁用页面过渡效果
- 暂时禁用CSS过渡效果的最干净方法是什么
- 如何在自动完成中制作过渡效果(幻灯片)
- 隐藏 3 列并将其中一列扩展为 100% 行时的 jQuery 过渡效果
- CSS 切片/插槽过渡效果,用于/与 DIV 一起使用
- Vue.js具有CSS动画和过渡效果的待办事项任务
- CSS3滑块过渡效果
- 缩放过渡效果
- 如何在淘汰amd组件之间应用过渡效果