这次给大家带来的是用CSS3做出立方体旋转发光的特效,怎样用CSS3做出这么炫酷的特效呢?以下是代码案列,感兴趣的朋友也可以自己动手做一份试试。
<!doctype html> <html> <head> <meta charset="utf-8"> <title>CSS3 3D立方体旋转发光动画特效</title> <style> body { margin: 0; overflow: hidden; width: 100vw; height: 100vh; background: #222; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .world { -webkit-perspective: 800px; perspective: 800px; width: 100vh; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cube { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 50vh; height: 50vh; position: relative; -webkit-animation: rotator 4.5s linear infinite; animation: rotator 4.5s linear infinite; outline: 0; } .cube * { background: #000; box-shadow: 0 0 3vh currentColor; -webkit-transition: background 0.4s ease-in-out, box-shadow 0.4s ease-in-out; transition: background 0.4s ease-in-out, box-shadow 0.4s ease-in-out; } .cube:hover * { background: currentColor; box-shadow: 0 0 20vh currentColor; } .cube .cubefront { color: deeppink; -webkit-transform: translateZ(25vh); transform: translateZ(25vh); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cube .cuberight { color: lightcoral; -webkit-transform: rotateY(90deg) translateZ(25vh); transform: rotateY(90deg) translateZ(25vh); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cube .cubeleft { color: skyblue; -webkit-transform: rotateY(270deg) translateZ(25vh); transform: rotateY(270deg) translateZ(25vh); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cube .cubeback { color: seagreen; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: rotateY(180deg) translateZ(25vh); transform: rotateY(180deg) translateZ(25vh); } .cube .cubetop { color: mediumseagreen; -webkit-transform: rotateX(90deg) translateZ(25vh); transform: rotateX(90deg) translateZ(25vh); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cube .cubebottom { color: dodgerblue; -webkit-transform: rotateX(270deg) translateZ(25vh); transform: rotateX(270deg) translateZ(25vh); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } @-webkit-keyframes rotator { 0% { -webkit-transform: rotateX(0deg) rotateY(0deg); transform: rotateX(0deg) rotateY(0deg); } 100% { -webkit-transform: rotateX(360deg) rotateY(360deg); transform: rotateX(360deg) rotateY(360deg); } } @keyframes rotator { 0% { -webkit-transform: rotateX(0deg) rotateY(0deg); transform: rotateX(0deg) rotateY(0deg); } 100% { -webkit-transform: rotateX(360deg) rotateY(360deg); transform: rotateX(360deg) rotateY(360deg); } } </style> </head> <body> <div> <div tabindex="0"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </div> </body> </html>
立方体旋转发光的特效的代码就是这么多了,更多精彩请关注php中文网其它相关文章!
相关阅读:
以上是怎样用css3技术做出立方体旋转发光的特效的详细内容。更多信息请关注PHP中文网其他相关文章!
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

Wufoo一直在集成方面非常出色。他们与特定应用程序(例如广告系列显示器,MailChimp和Typekit)进行集成,但他们也


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Dreamweaver CS6
视觉化网页开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),