CSS3 三维变形实现立体方块特效源码
网站建设 2023-01-28 21:38www.1681989.com免费网站
前言
三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能类似。3D变形与2D变形的最大不同就在于其参考的坐标轴不同,2D变形的坐标轴是平面的,只存在X轴和Y轴,而3D变形的坐标轴则是X、Y、Z三条轴组成的立体空间,X轴正向是朝右,Y周正向是朝下,Z轴正向是朝屏幕外。
静态效果图如下
实例代码
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="viewport" content="width=device-width, itial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <title>CSS3三维变形</title> <!-- --> <style type="text/css"> { marg: 0; paddg: 0; } .box { position:relative; : 100px; width:300px; height: 300px; marg: 0 auto; background-color: #c; / 透视效果 越大透视距离越平面,反之亦然 / perspective:800px; } .content { /3d视图/ transform-style: preserve-3d; /过度动画/ transition: all 3s lear; width:200px; height: 200px; position: absolute; : 50px; left: 50px; } / 经过顺时针旋转 / .content:hover { transform: rotateX(180deg) rotateY(180deg); } / 方块公共样式 / .side { position: absolute; height: 200px; width: 200px; border: 2px solid #000; background: rgba(0,0,0,0.3); color: #fff; le-height: 200px; font-size: 30px; font-weight: bold; text-align: center; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); } / 前 / .side1 { transform: translateZ(100px); } / 后 / .side2 { transform: rotateX(180deg) translateZ(100px); } / 左 / .side3 { transform: rotateY(-90deg) translateZ(100px); } / 右 / .side4 { transform: rotateY(90deg) translateZ(100px); } / 上 / .side5 { transform: rotateX(90deg) translateZ(100px); } / 下 / .side6 { transform: rotateX(-90deg) translateZ(100px); } </style> </head> <body> <!-- beg --> <div class="box"> <div class="content"> <div class="side side1">1</div> <div class="side side2">2</div> <div class="side side3">3</div> <div class="side side4">4</div> <div class="side side5">5</div> <div class="side side6">6</div> </div> </div> <!-- end --> </body> </html>
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销