效果图:CSDN上传不了本地的视频,但这个魔方是可以来回转动+逐层扭动的。
这个语法图看到下面的话后在翻上来看。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet"href="css/mofang1.css" />
<link rel="stylesheet"href="css/animation2.css" />
</head>
<body>
<!--box就当做装这个魔方的盒子,需要用这个盒子来确定魔方的位置,大小,控制3D,
以及整个魔方的移动、旋转角度,旋转时长等。
这里的HTML只是把魔方里的小格子列出来,如果你要问怎样做一个正方体,
仔细看mofang1.css里面的样式,transform中的rotateX(或者是Y,Z)是控制这个平面的
旋转方向,而translateX(或者是Y,Z)是控制这个平面移动的距离,这方面的的知识
在高中学过,不明白的百度个三维坐标系。
还有就是animation,-->
<div class="bigBox">
<!--第一层-->
<ul class="u-1-1-1">
<!--这里的1-1-1指的是从魔方的最左边,最上边,西北角开始数的,分别对应x,y,z,
y向下数是正数,z打个比方就是电脑屏对着你的方向。
-->
<!--说白了这个魔方就是个算术题,一次按照顺讯一层一层的把他们写出来-->
<!-- 改的只有位置大小-->
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="front"></li>
<li class="right"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-1-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-1-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-1-1-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-1-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-1-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-1-1-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-1-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-1-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<!--二层-->
<ul class="u-1-2-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-2-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-2-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-1-2-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-2-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-2-2">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-1-2-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-2-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-3-2-3">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<!--三层-->
<ul class="u-1-3-1">
<li class="top"></li>
<li class="bottom"></li>
<li class="left"></li>
<li class="right"></li>
<li class="front"></li>
<li class="behind"></li>
</ul>
<ul class="u-2-3-