绿地水池 发表于 2019-4-17 17:18

糊里糊涂 发表于 2019-4-17 17:17


你可是我们这里的制图专家。谢谢。

糊里糊涂 发表于 2019-4-18 08:44

绿地水池 发表于 2019-4-17 17:18
你可是我们这里的制图专家。谢谢。


<style>
            /* 这帖旋转体的id 为 items */
            /* 以下是定义所有图片的   */
            #items img{
                width:300px;      /* 图片宽度 */
                height: 300px;      /* 图片高度 */
                position: absolute;
                /*---------下面几条不是必要的, 只是修饰图片所用    -------*/
                overflow:hidden;      /* 这条及下面一条是为使图片圆角 */
                border-radius:16px;
                border:4px blue inset;      /* 图片边框设置 */            
                opacity:0.9;       /* 图片透明度 */
            }         
         /*以下为逐一定义图片偏转角度及距中心的距离   */
         /*本例中用到8张图片,每张图片逐一偏转 360 / 8 = 45 度 (rotateX)*/                     
         /*距中心距离 = 图片高度 ÷ 2 ÷ tan(每一图片偏转角度 / 2)   */
         /*本例中: 300 ÷ 2 ÷ tan(45 ÷ 2) ≈ 362.132   */
         /*   小于计算值图片会挤在一起,略大于是为了使图片间有个小间隔*/
            #items img:nth-child(1){
                transform: rotateX(0deg)translateZ(375px);
            }
            #items img:nth-child(2){
                transform: rotateX(45deg) translateZ(375px);
            }
            #items img:nth-child(3){
                transform: rotateX(90deg) translateZ(375px);
            }
            #items img:nth-child(4){
                transform: rotateX(135deg) translateZ(375px);
            }
            #items img:nth-child(5){
                transform: rotateX(180deg) translateZ(375px);
            }
            #items img:nth-child(6){
                transform: rotateX(225deg) translateZ(375px);
            }
            #items img:nth-child(7){
                transform: rotateX(270deg) translateZ(375px);
            }
            #items img:nth-child(8){
                transform: rotateX(315deg) translateZ(375px);
            }
            
            /*以下是旋转体的有关定义      */
            /*id选择器   id不能重复命名 , 本例中 id 为 items*/
            #items{
                margin: 300px auto;         /*让父元素居中*/
                width: 300px;                /* 旋转体宽度, 和单张图片相等 */
                height: 300px;                /*旋转体高度, 和单张图片相等   */
                /*声明一个3D空间*/
                transform-style: preserve-3d;          /* 这句很重要,显示立体效果*/
                transform: rotateY(5deg);       /* 略微偏转一点以免前后重叠*/
                /*最重要的动画定义来了*/
                     /*名称animate00这个必须有,随自己心意起个名称*/
                /*   一次动画持续时间(秒), 本例中是 120秒   */
                /*   动画变化曲线, 本例中 linear 表示匀速变化,
                     不设定则是两头快中间慢       */
                /*   动画次数, 本例中的 infinite表示无限次*/
                animation: animate00 120s linear infinite;
                position: relative;    /* 为内部的图片指定个定位依据*/
                /* ----   下面的不重要, 根据自己需要设定, 与动画无关*/
                /*left:0px;top:50px;
                margin-bottom:80px;*/
            }
            
            /*定义一个动画效果,注意动画名animate00 用到了这里*/
            /* 这动画定义的含义是,旋转体Y轴方向偏5°,绕X轴方向一周,360° --> 0 °   */
            @keyframes animate00 {
                from {
                  transform: rotateY(5deg) rotateX(360deg);
                }
                to {
                  transform: rotateY(5deg) rotateX(0deg);
                }
            }
      </style>

      <div style="width:500px;height:900px;margin:32px auto;">
                <div id="items">   <!-- 旋转体id在这里-->
               <!-- 以下是用到的各张图片-->
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                <img src="http://www.yinhuabbs.cn/data/attachment/forum/201812/11/203050n9y59dzx85xxx1dj.jpg"/>
                </div>

      </div>

布衣人家 发表于 2019-4-18 08:47

欣赏老师精彩动漫制作,点赞。

糊里糊涂 发表于 2019-4-18 09:00

布衣人家 发表于 2019-4-18 08:47
欣赏老师精彩动漫制作,点赞。

http://www.yinhuabbs.cn/data/attachment/forum/201903/21/165223a09nl70y5qs0954m.gif

绿地水池 发表于 2019-4-18 19:43

糊里糊涂 发表于 2019-4-18 08:44
/* 这帖旋转体的id 为 items */
            /* 以下是定义所有图片的   */
          ...

问好糊里糊涂朋友!
页: 1 [2]
查看完整版本: 月满弦(flash版,鼠标放在视频左右位置,效果不同)