2021.11.16
2021/11/16 23:15:56
本文主要是介绍2021.11.16,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML5 3D立方体旋转动画DEMO演示</title> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/style.css" media="screen" type="text/css" /> </head> <body> <div style="text-align:center;clear:both;margin-left:-120px;margin-top:-120px"> <script src="/gg_bd_ad_720x90.js" type="text/javascript"></script> <script src="/follow.js" type="text/javascript"></script> </div> <p style="margin-top:80px"></p> <cube> <back></back> <bottom></bottom> <front></front> <left></left> <right></right> <top></top> </cube> <script src='jquery.js'></script> </body> </html> * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { background: -webkit-radial-gradient(center, ellipse, #430d6d 0%, #000000 100%); background: radial-gradient(ellipse at center, #430d6d 0%, #000000 100%); height: 100%; } body { height: 20em; left: 50%; margin-left: -10em; margin-top: -10em; -webkit-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; position: absolute; top: 50%; width: 20em; } cube { -webkit-animation: 6s spin linear infinite; animation: 6s spin linear infinite; height: 100%; position: absolute; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; width: 100%; } cube * { background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px), -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px), linear-gradient(90deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px); -webkit-background-size: 2.5em 2.5em, 2.5em 2.5em; background-size: 2.5em 2.5em, 2.5em 2.5em; background-color: rgba(0, 0, 0, 0.5); border: 2px solid rgba(54, 226, 248, 0.5); -webkit-box-shadow: 0 0 5em rgba(0, 128, 0, 0.4); box-shadow: 0 0 5em rgba(0, 128, 0, 0.4); display: block; height: 20em; position: absolute; width: 20em; } cube *:before { background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0) 30%, rgba(0, 128, 0, 0.2) 100%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 30%, rgba(0, 128, 0, 0.2) 100%); content: ''; height: 100%; position: absolute; width: 100%; } back { -webkit-transform: rotateX(180deg) translateZ(10em); -ms-transform: rotateX(180deg) translateZ(10em); transform: rotateX(180deg) translateZ(10em); } bottom { -webkit-transform: rotateX(-90deg) translateZ(10em); -ms-transform: rotateX(-90deg) translateZ(10em); transform: rotateX(-90deg) translateZ(10em); } front { -webkit-transform: rotateY(0deg) translateZ(10em); -ms-transform: rotateY(0deg) translateZ(10em); transform: rotateY(0deg) translateZ(10em); } left { -webkit-transform: rotateY(-90deg) translateZ(10em); -ms-transform: rotateY(-90deg) translateZ(10em); transform: rotateY(-90deg) translateZ(10em); } right { -webkit-transform: rotateY(90deg) translateZ(10em); -ms-transform: rotateY(90deg) translateZ(10em); transform: rotateY(90deg) translateZ(10em); } top { -webkit-transform: rotateX(90deg) translateZ(10em); -ms-transform: rotateX(90deg) translateZ(10em); transform: rotateX(90deg) translateZ(10em); } @-webkit-keyframes background { to { -webkit-background-size: 20em 20em, 20em 20em; background-size: 20em 20em, 20em 20em; } } @keyframes background { to { -webkit-background-size: 20em 20em, 20em 20em; background-size: 20em 20em, 20em 20em; } } @-webkit-keyframes spin { from { -webkit-transform: translateZ(-10em) rotateX(0) rotateY(0deg); transform: translateZ(-10em) rotateX(0) rotateY(0deg); } to { -webkit-transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); } } @keyframes spin { from { -webkit-transform: translateZ(-10em) rotateX(0) rotateY(0deg); transform: translateZ(-10em) rotateX(0) rotateY(0deg); } to { -webkit-transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); transform: translateZ(-10em) rotateX(360deg) rotateY(360deg); } }
图片:
这篇关于2021.11.16的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南