快捷搜索:  汽车  科技

html3d动画制作(纯CSS绘制3D立体效果软件包装封面)

html3d动画制作(纯CSS绘制3D立体效果软件包装封面)全代码如下:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width initial-scale=1.0"> <title>纯CSS绘制效果3D立体软件包装封面</title> <style> body{background:#bbbbbb;background-image:-webkit-radial-gradient(top circle cover #2f2f2f 0% #2e2e2e 80%);padding:0;ma

html3d动画制作(纯CSS绘制3D立体效果软件包装封面)(1)

特色如下:
1、纯CSS div代码,包括css样式、html(div)结构;
2、无其他依赖,不含javascript或其他外用文件;
3、感兴趣的小伙伴可以自己修改细节优化动画。
小白使用教程:

1、PC桌面新建txt文件,将.txt后缀改成.html;

2、将代码复制粘贴进去并保存;

3、使用市面流行浏览器打开即可呈现效果。

全代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width initial-scale=1.0"> <title>纯CSS绘制效果3D立体软件包装封面</title> <style> body{background:#bbbbbb;background-image:-webkit-radial-gradient(top circle cover #2f2f2f 0% #2e2e2e 80%);padding:0;margin:0;height:100vh;display:flex;align-items:center;justify-content:center} .soft{width:450px;height:600px;display:flex;align-items:center;justify-content:center;position:relative} .wrap{width:250px;height:400px;perspective:800px} .box{position:relative;width:100%;height:100%;transition:all .5s;transform-style:preserve-3d;transform:rotateY(38deg)} .front .left{position:absolute;top:0;left:0;line-height:50px;text-align:center;-webkit-box-reflect:below 2px -webkit-linear-gradient(transparent 80% rgba(0 0 0 .2))} .front{width:280px;height:394px;background-color:#bbbbbb;transform:translateZ(23px);position:absolute;box-shadow:10px 0 11 0px rgb(0 0 0 / 18%);top:-1px;left:15px;-webkit-box-reflect:below 2px -webkit-linear-gradient(transparent 80% rgba(0 0 0 .2))} .front:after{content:'';width:280px;height:190px;background-color:#593b3b;transform:translateZ(23px);position:absolute;top:-1px;left:0} .left{width:30px;height:400px;background-color:#7a7a7a;box-shadow:0 0 20px 0px rgb(0 0 0 / 18%);transform:translateY(-4px) rotateY(-68deg)} .left:after{content:'';width:81px;height:192px;left:-26px;top:4px;position:absolute;background-color:#412b2b;transform:translateY(-4px) rotateY(-68deg)} .disc{position:absolute;right:-28px;border:100px solid #d6d6d6;width:40px;height:40px;box-shadow:0 0 20px 0px rgb(0 0 0 / 58%);bottom:87px;z-index:5;border-radius:100%;-webkit-box-reflect:below 2px -webkit-linear-gradient(transparent 60% rgba(0 0 0 0.2))} .disc:after{content:'';position:absolute;left:-19px;border:14px solid #593b3b;width:50px;height:50px;bottom:-19px;z-index:0;border-radius:100%} </style> </head> <body> <div class="soft"> <div class="wrap"> <div class="box"> <div class="left"></div> <div class="front"></div> </div> </div> <div class="disc"></div> </div> </body> </html>

版权声明:

转载请务必保留版权信息。

猜您喜欢: