旋转立方体实现
发布日期:2022-02-22 18:04:15 浏览次数:12 分类:技术文章

本文共 3808 字,大约阅读时间需要 12 分钟。

背板子

放在页侧

/*最外层容器样式*/        .wrap {            width: 100px;            height: 100px;            margin: 150px;            position: relative;        }         /*包裹所有容器样式*/        .cube {            width: 50px;            height: 50px;            margin: 0 auto;            transform-style: preserve-3d;            transform: rotateX(-30deg) rotateY(-80deg);            animation: rotate linear 20s infinite;        }         @-webkit-keyframes rotate {            from {                transform: rotateX(0deg) rotateY(0deg);            }            to {                transform: rotateX(360deg) rotateY(360deg);            }        }         .cube div {            position: absolute;            width: 200px;            height: 200px;            opacity: 0.8;            transition: all .4s;        }         /*定义所有图片样式*/        .pic {            width: 200px;            height: 200px;        }         .cube .out_front {            transform: rotateY(0deg) translateZ(100px);        }         .cube .out_back {            transform: translateZ(-100px) rotateY(180deg);        }         .cube .out_left {            transform: rotateY(-90deg) translateZ(100px);        }         .cube .out_right {            transform: rotateY(90deg) translateZ(100px);        }         .cube .out_top {            transform: rotateX(90deg) translateZ(100px);        }         .cube .out_bottom {            transform: rotateX(-90deg) translateZ(100px);        }         /*定义小正方体样式*/        .cube span {            display: block;            width: 100px;            height: 100px;            position: absolute;            top: 50px;            left: 50px;        }         .cube .in_pic {            width: 100px;            height: 100px;        }         .cube .in_front {            transform: rotateY(0deg) translateZ(50px);        }         .cube .in_back {            transform: translateZ(-50px) rotateY(180deg);        }         .cube .in_left {            transform: rotateY(-90deg) translateZ(50px);        }         .cube .in_right {            transform: rotateY(90deg) translateZ(50px);        }         .cube .in_top {            transform: rotateX(90deg) translateZ(50px);        }         .cube .in_bottom {            transform: rotateX(-90deg) translateZ(50px);        }         /*鼠标移入后样式*/        .cube:hover .out_front {            transform: rotateY(0deg) translateZ(200px);        }         .cube:hover .out_back {            transform: translateZ(-200px) rotateY(180deg);        }         .cube:hover .out_left {            transform: rotateY(-90deg) translateZ(200px);        }         .cube:hover .out_right {            transform: rotateY(90deg) translateZ(200px);        }         .cube:hover .out_top {            transform: rotateX(90deg) translateZ(200px);        }         .cube:hover .out_bottom {            transform: rotateX(-90deg) translateZ(200px);        }        

  

转载于:https://www.cnblogs.com/eric-walker/p/9448512.html

转载地址:https://blog.csdn.net/dengxingrao0615/article/details/102231354 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:线段树(压位)luogu P1558色板游戏
下一篇:搜索(靶形数独)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月24日 08时13分20秒