如何使用css3实现魔方的动画效果(完整代码)

本篇文章给大家带来的内容是关于如何使用css3实现魔方的动画效果(完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

                        Document        *{    margin: 0;    padding: 0;    }    .box{    width: 300px;    height: 300px;    margin: 100px auto;    position: relative;    transform-style: preserve-3d;    transform: rotateX(-30deg) rotateY(30deg);    animation: updown 3s linear 3s infinite alternate;    }    @keyframes updown{    0%{    transform: rotateX(-30deg) rotateY(30deg);    }    100%{    transform: rotateX(360deg) rotateY(360deg);    }    }    ul{    list-style: none;    }    .box li{    width: 100px;    height: 100px;    border: 2px solid #fff;    box-sizing: border-box;    float: left;    position: relative;    }    .box>div{    position: absolute;    width: 100%;    height: 100%;    opacity: 0.5    }    .box .front{    /*background-color: deeppink;*/    transform: translateZ(150px);    }    .box .behind{    /*background-color: yellow;*/    transform: translateZ(-150px);    }    .box .left{    /*background-color: greenyellow;*/    transform: rotateY(-90deg) translateZ(150px);    }    .box .right{    /*background-color: red;*/    transform: rotateY(90deg) translateZ(150px);    }    .box .top{    /*background-color: deepskyblue;*/    transform: rotateX(90deg) translateZ(150px);    }    .box .bottom{    /*background-color: purple;*/    transform: rotateX(-90deg) translateZ(150px);    }                
var box = $(".box"); var divs = box.children(); var lisColor = ['deeppink','yellow','greenyellow','red','deepskyblue','purple'] divs.each(function(index,el){ var ul = $("
    "); for(var i = 0; i < 9; i++){ var li = $("
  • "); li.css({"backgroundColor":lisColor[index]}); ul.append(li); } $(el).append(ul); }); var lisPosition = []; for(var i = 0; i < 54; i++){ lisPosition.push(parseInt(Math.random()*350)); } $('li').each(function(index,el){ $(el).css({'left':lisPosition[index],"top":lisPosition[index]}); }) $('li').each(function(index,el){ $(el).animate({'left':0,"top":0},3000); })

    相关推荐:

    如何使用纯CSS实现一只会动的手(附源码)

    如何使用纯CSS实现一把剪刀的效果(附源码)

    以上就是如何使用css3实现魔方的动画效果(完整代码)的详细内容,更多请关注创想鸟其它相关文章!

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
    如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
    发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1611625.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2025年12月24日 02:26:11
    下一篇 2025年12月24日 02:26:28

    相关推荐

    • 如何使用纯CSS实现一把剪刀的效果(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现一把剪刀的效果(附源码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom,容器…

      2025年12月24日
      000
    • 如何使用CSS在线字体和D3实现Google的信息图

      本篇文章给大家带来的内容是如何使用css在线字体和d3实现google的信息图 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom…

      2025年12月24日
      000
    • CSS3中​linear-gradient属性的使用方法总结

      本篇文章给大家带来的内容是关于css3中linear-gradient属性的使用方法总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 linear-gradient 是CSS3中一个重要的属性,初看觉得很简单,但是别看它简单,它能实现很多复杂的图形。 代码还是比较简单的: lin…

      2025年12月24日
      000
    • css3中什么是多列布局?columns属性的介绍(实例)

      本章给大家带来css3中什么是多列布局?columns属性的介绍(实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、什么是多列布局? CSS3中新出现的多列布局(multi-column)是传统HTML网页中块状布局模式的有力扩充。这种新语法能够让WEB开发人员轻松的让文本…

      2025年12月24日 好文分享
      000
    • css自定义属性和聚光灯效果的实现(代码)

      本篇文章给大家带来的内容是关于css自定义属性和聚光灯效果的实现(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 简介 CSS Variables,一个并不是那么新的东西,但对css来说绝对是一场革命。 之前使用变量的时候,需要借助sass、less等预处理工具来实现,现在我…

      2025年12月24日 好文分享
      000
    • 什么是css选择器?css3中5种常见的基本选择器(代码实例)

      本章我们给大家讲解一下什么是css选择器?css3中5种常见的基本选择器。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一:什么是css选择器? CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元…

      2025年12月24日 好文分享
      000
    • CSS3 什么是弹性盒子?display属性中flex与box属性值的区别和用法

      我们在web前端网页的开发与设计过程中,布局是非常重要的一部分。布局用来确定页面上不同组件和元素的尺寸和位置。本章我们给大家介绍的是一种css3布局模型:弹性盒模型(flex box),让大家了解在css3中什么是弹性盒子,以及弹性盒子中display属性的flex与box属性值的区别和用法。有一定…

      2025年12月24日
      000
    • 如何使用css实现中国结的效果(代码)

      这篇文章给大家带来的内容是关于如何使用css实现中国结的效果(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 今天跟大家分享一个用 css 画中国结的教程。最终效果如下: 首先,我们定义好画中国结需要的结构: 然后开始写样式,让中国结居中显示: body { margin:…

      2025年12月24日
      000
    • 如何使用纯CSS实现方块跳跃的动画(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现方块跳跃的动画(附源码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom,容器…

      2025年12月24日
      000
    • css3如何实现轮播图?css3实现轮播图片的方法

      我们在网页上经常会看到有一块位置会有很多的图片来回切换,这就是轮播图,轮播图的出现,让重要的信息可以在一个位置显现,那么,轮播图是如何实现的呢?轮播图的实现用js或者css都可以,本篇文章就来给大家介绍css3如何来实现轮播图效果。 css3实现轮播图效果可以利用CSS3 animation 属性和…

      好文分享 2025年12月24日
      000
    • 如何使用纯CSS 实现类似于旗帜飘扬动画效果(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css 实现类似于旗帜飘扬动画效果(附源码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 d…

      2025年12月24日
      000
    • 如何使用纯CSS实现一个转动的自行车车轮的动画效果

      本篇文章给大家带来的内容是关于如何使用纯css实现一个转动的自行车车轮的动画效果 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 do…

      2025年12月24日
      000
    • 如何使用纯CSS实现小球跳跃台阶的动画效果(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现小球跳跃台阶的动画效果(附源码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 d…

      2025年12月24日
      000
    • 如何使用纯CSS实现单元素麦当劳的Logo(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现单元素麦当劳的logo(附源码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 d…

      2025年12月24日
      000
    • 如何使用纯CSS实现Windows启动界面的动画效果

      本篇文章给大家带来的内容是关于如何使用纯css实现windows启动界面的动画效果 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 d…

      2025年12月24日
      000
    • 如何使用纯CSS实现蝴蝶标本的展示框效果

      本篇文章给大家带来的内容是关于如何使用纯css实现蝴蝶标本的展示框效果 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/front-end-dail…

      2025年12月24日
      000
    • 如何使用纯CSS实现一个足球场的俯视图(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现一个足球场的俯视图(附源码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom…

      2025年12月24日
      000
    • 如何使用纯CSS实现太阳和地球和月亮的运转模型动画

      这篇文章给大家带来的内容是关于如何使用纯css实现太阳和地球和月亮的运转模型动画 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义dom…

      2025年12月24日
      000
    • 如何使用纯CSS实现一个圆环旋转错觉的动画效果(附源码)

      本篇文章给大家带来的内容是关于如何使用纯css实现一个圆环旋转错觉的动画效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom,容…

      2025年12月24日
      000
    • css3新增属性有哪些?css3中常用的新增属性总结

      css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性。 一、css3新增边框属性 1、css3新增属性之border-color:为边框设置多种颜色 p { bord…

      好文分享 2025年12月24日
      000

    发表回复

    登录后才能评论
    关注微信