|
|

楼主 |
发表于 2022-4-8 12:20
|
显示全部楼层
代码:
- <style>
- .cude {
- --xyz: 100px;
- --bb: -50px;
- width: var(--xyz);
- height: var(--xyz);
- position: relative;
- margin: 100px auto;
- transform-style: preserve-3d;
- transform: rotateX(-30deg) rotateY(-80deg);
- transform-origin: 50% 50% 0;
- animation: rot 10s linear infinite;
- }
- .pae {
- position: absolute;
- left: 0; top: 0;
- width: var(--xyz); height: var(--xyz);
- background: red;
- opacity: .2;
- font: bold 40px / var(--xyz) Arial;
- color: #fff;
- text-align: center;
- text-shadow: 1px 1px 2px #000;
- border:1px solid #333;
- }
- .front { transform: rotateY(0) translateZ(calc(var(--xyz) / 2)); }
- .back { transform: translateZ(var(--bb)) rotateY(180deg); }
- .left { transform: rotateY(-90deg) translateZ(calc(var(--xyz) / 2)); }
- .right { transform: rotateY(90deg) translateZ(calc(var(--xyz) / 2)); }
- .top { transform: rotateX(90deg) translateZ(calc(var(--xyz) / 2)); }
- .bottom { transform: rotateX(90deg) translateZ(var(--bb)); }
- @-webkit-keyframes rot {
- from { transform: rotateX(0deg) rotateY(0deg); }
- to { transform: rotateX(360deg) rotateY(360deg); }
- }
- </style>
- <div class="cude">
- <div class="pae front">東</div>
- <div class="pae left">南</div>
- <div class="pae right">西</div>
- <div class="pae bottom">北</div>
- <div class="pae top">中</div>
- <div class="pae back">宮</div>
- </div>
复制代码
|
|