多图片聚拢效果

作者: 云香水识 | 来源:发表于2016-06-14 15:25 被阅读106次

参考效果: http://xuan.news.cn/zt/ouzhoubei.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>聚拢效果</title>
    <style>
        #container {
            width: 900px;
            height: 480px;
            margin: 40px auto;
            position: relative;
            overflow: visible;
        }
        #container img {
            visibility: hidden;
            position: absolute;
            left: 50%;
            top: 50%;
            width: 160px;
            margin: -50px 0 0 -80px;
            transition: all 2s ease;
        }
        p {
            text-align: center;
        }
    </style>
</head>
<body>
    <div id="container">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M07/06/33/wKhThldP4_AEAAAAAAAAAAAAAAA985.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M03/06/35/wKhTh1dP5r8EAAAAAAAAAAAAAAA195.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic002/M05/04/DB/wKhThVdP65AEAAAAAAAAAAAAAAA306.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M01/06/D8/wKhThldQ02IEAAAAAAAAAAAAAAA032.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic001/M02/29/89/wKhTg1dQ21MEAAAAAAAAAAAAAAA496.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M07/06/DD/wKhTh1dQ2GwEAAAAAAAAAAAAAAA281.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M04/06/DD/wKhTh1dQ2I4EAAAAAAAAAAAAAAA955.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic003/M07/06/DD/wKhTh1dQ2JwEAAAAAAAAAAAAAAA723.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic002/M07/05/80/wKhThFdQ2tIEAAAAAAAAAAAAAAA659.jpg" alt="">
        < img src="http://tpic.home.news.cn/xhCloudNewsPic/xhpic002/M09/04/E5/wKhThFdP8m0EAAAAAAAAAAAAAAA547.jpg" alt="">
    </div>
    
    <p>图片和效果参考均来自 <a href="http://xuan.news.cn/zt/ouzhoubei.html">http://xuan.news.cn/zt/ouzhoubei.html</a></p>

<script>
    var container = document.getElementById('container');
    var images = container.children;


    /**
     * 每日一题: 书写随机算法,实现一个多图片聚拢的效果
     */

    /**
     * 生成初始化位置,需要较为远离中心点
     * @return 返回位置和旋转角度
     */
    var randomBegin = function () {
        // TODO
        return {
            left: 0,
            top: 0,
            rotate: 90
        };
    };

    /**
     * 生成结束位置,需要较为靠近中心点
     * @return 返回位置和旋转角度
     */
    var randomEnd = function (begin) {
        // TODO
        return {
            left: 460,
            top: 250,
            rotate: 1234
        };
    };

    [].slice.call(images).forEach(function (img, i) {
        // 初始化随机位置
        var begin = randomBegin();
        img.style.left = begin.left + 'px';
        img.style.top = begin.top + 'px';
        img.style.transform = 'rotate(' + begin.rotate + 'deg)';
        img.style.visibility = 'visible';
        var end = randomEnd(begin);
        setTimeout(function () {
            img.style.left = end.left + 'px';
            img.style.top = end.top + 'px';
            img.style.transform = 'rotate(' + end.rotate + 'deg)';
        }, 100 + i * 2000);
    });


</script>
</body>
</html>

简单参考答案: http://runjs.cn/detail/dziuvuuk

相关文章

  • 多图片聚拢效果

    参考效果: http://xuan.news.cn/zt/ouzhoubei.html 简单参考答案: http:...

  • 多肉水彩画(第四天)——皮氏石莲

    1.绘制线稿,从中心向外交叠画出变大的叶片,外圈的叶片尖端要画出聚拢效果,中间的叶片则把聚拢效果画在叶片转折处。 ...

  • 运动:多图片展开、无缝滚动、无限运动、分步运动

    1.运动框架封装 2.多图片展开: 多图片展开效果 3.无缝滚动 无缝滚动效果: 4.无限运动: 5.分步运动: ...

  • 聚拢

    你越厉害,你聚集的人就会越多;如果这时,你还愿意利用这个聚拢效应,给身边的人带来更多的便利、收获、成长,那么你的聚...

  • next主题搭建博客的记录

    多图展示的问题 在导航栏菜单并排显示多张图片 效果图 在新建博文里面显示多个图片 {% gp 7-5 %}展示效果...

  • iOS-图片撕裂、掉帧初解读

    敲黑板,划重点!!! 图片撕裂:两帧或多帧图片在屏幕上显示,导致显示效果错位,效果图如下: 掉帧:指的是重复显示同...

  • 浅析UIView动画之transform

    transform的简单使用 程序一开始显示图片: 上移效果图片: 下移效果图片: 旋转效果图片: 缩放效果图片:

  • ZGameEditor Visualizer

    本质图层自动化控制效果 步骤1添加图片添加图片 步骤2添加图片图层(多图层叠加)调用图片路径调整大小更改图片 步骤...

  • RN-第三方之react-native-image-zoom-v

    本文内容多张图片放大后轮播、捏合效果单张图片放大捏合效果 多张图片放大后轮播、捏合效果 单张图片放大捏合效果

  • 石头画-金鱼(1)

    尝试临摹图片,效果差强人意,会多尝试几次,争取画出想要的效果。 重新修改了,放在第一张。

网友评论

    本文标题:多图片聚拢效果

    本文链接:https://www.haomeiwen.com/subject/poludttx.html