transform—魔方

Posted houfee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了transform—魔方相关的知识,希望对你有一定的参考价值。

1、思路分析

第一步,一个大盒子包含了6个ul(清除每一个ul,li的默认padding值和margin值),每一个ul里面有九个li;

第二步,6个ul分别对应魔方的6个面,通过3D转化移动到对应的位置,9个li均匀的分布在每一个面上;

第三步,设置动画效果

代码链接:https://pan.baidu.com/s/1rd78y46uD_VlBrb7dA2VeA 密码:8mem

2、实现过程

具体的实现过程参考拙文《transform—3D立方体》,这里就解释一下每一个li的分布:

      .box > ul >li {
        float: left;
        width: 80px;
        height: 80px;
        border-radius: 50%; // 每一个li设置成圆
        background-color: rgba(140, 226, 59,0.8); // li的背景,透明度为0.8
        text-align: center;
        line-height: 80px;
        font-size: 40px;
        font-weight: 400;
      }
      .box > ul > li {
        margin-left: 15px;
        margin-top: 15px;
      }

 技术分享图片

 

以上是关于transform—魔方的主要内容,如果未能解决你的问题,请参考以下文章

3D魔方的思路与实现

每天一个JavaScript小特效——会魔法的旋转魔方相册

HTML+CSS+JS实现 ❤️3D旋转魔方图片相册特效❤️

3D--魔方

css常用代码片段 (更新中)

PHP 魔方加密二代 解密