第一步:html结构

很简单的一个容器包裹着一个装了6个piece的piece-box

<div class="container"><div class="piece-box"><div class="piece piece-1"></div><div class="piece piece-2"></div><div class="piece piece-3"></div><div class="piece piece-4"></div><div class="piece piece-5"></div><div class="piece piece-6"></div></div>
</div>
第二步: 加上必要的3D属性,进入3D世界

通过上面的讲解,应该对perspective比较熟悉了吧,

/*容器*/
.container {-webkit-perspective: 1000px;-moz-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;
}
/*piece盒子*/.piece-box {perspective-origin: 50% 50%;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;
}
第三步:加入必要的样式
/*容器*/
.container {-webkit-perspective: 1000px;-moz-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;
}
/*piece盒子*/
.piece-box {position: relative;width: 200px;height: 200px;margin: 300px auto;perspective-origin: 50% 50%;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;
}
/*piece通用样式*/
.piece {position: absolute;width: 200px;height: 200px;background: red;opacity: 0.5;}
.piece-1 {background: #FF6666;}
.piece-2 {background: #FFFF00;
}
.piece-3 {background: #006699;
}
.piece-4 {background: #009999;
}
.piece-5 {background: #FF0033;
}
.piece-6 {background: #FF6600;
}

当然,在你完成这步之后你还是只看到一个正方形,也就是我们的piece-6,因为我们的3Dtransform还没开始

转载于:https://www.cnblogs.com/liumaimai/p/9797791.html

css3的3d起步——分享相关推荐

  1. 带你玩转css3的3D!

    话不多说,先上demo 酷炫css3走马灯/正方体动画: https://bupt-hjm.github.io/cs... github源码地址:https://github.com/BUPT-HJM ...

  2. 使用 CSS3 实现 3D 图片滑块效果

    Slicebox – A fresh 3D image slider with graceful fallback 英文原文地址:http://tympanus.NET/codrops/2011/09 ...

  3. 运用CSS3制作3D盒子骰子

    运用CSS3制作3D盒子骰子 最近好像CSS3上瘾了,特喜欢找动画效果来练手(空闲时间),这不,我参照人家制作的3D盒子制作了一个骰子,参照链接: https://www.cnblogs.com/dt ...

  4. 浅谈css3的3D动画效果并制作一个简单的旋转照片墙

    各位读者大家好,我是一只小菜鸟.目前正在学习web前端方面的相关知识.,这也是小菜鸟第一次写博客.写的有哪里不对的地方欢迎各位指正. 本篇文章内容就是利用简单的HTML布局再加上CSS3的3D转换和动 ...

  5. html图片 3d切换特效,一款基于css3的3D图片翻页切换特效

    今天给大家分享一款基于css3的3D图片翻页切换特效.单击图片下方的滑块会切换上方的图片.动起你的鼠标试试吧,效果图如下: 实现的代码. html代码: Bedouin Blue-green Dram ...

  6. html5 3d原理,使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)

    今天读了篇关于如何使用css3创建3d四面体的文章,觉的相当不错,所以拿出来和大家分享一下. 首先要和大家分享的是,如何使用div+css创建三角形.在这里我先把相关代码粘贴出来,然后再为大家讲解原理 ...

  7. 网页特效:用CSS3制作3D图片立方体旋转特效

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  8. css3实现翻转效果,css3 实现3D翻转效果

    css3 实现3D翻转效果. HTML源码: 前面内容,鼠标移到这,试试 用户名 密码 css源码: /* entire container, keeps perspective */ .flip-c ...

  9. CSS3中3D综合应用及分析

    2019独角兽企业重金招聘Python工程师标准>>> 今天我要和大家一起来学习一个酷炫的鼠标Hover效果.主要将会涉及到CSS3中3D效果的使用,以及在实现过程中我们使用到的一些 ...

最新文章

  1. Android加载大图片OOM异常解决
  2. Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题
  3. poj 1118 Lining Up(水题)
  4. 一招判断三元催化堵塞_汽车的氧传感器和三元催化器故障如何判断呢?用这些方法判断...
  5. Jmeter java协议配置文件导入
  6. ❤️六万字《SpringMVC框架介绍—从入门到高级》(建议收藏)❤️
  7. windows 编译FFMPEG
  8. Load Average (系统负载)
  9. 2021-09-08FTRL 跟随正确的领导者
  10. 用VB 代码读取 Excel 内容
  11. 计算机网络知识点总结
  12. 计算机二级上机考试试题,计算机二级考试c++上机考试试题.doc
  13. 敏捷-《如何准备ACP考试》知识图谱
  14. 正规的IT外包公司的报价组成
  15. 窃取式调度器(Stealing Scheduler)-高并发
  16. 由浅入深,全面解析ThreadLocal
  17. java使用aspose实现Excel转PDF加入密码保护并解密
  18. all boot options are tried的问题解决
  19. 飞机机身控制电子设计,原理图和PCB
  20. ENSP实验六——三层交换机+路由器

热门文章

  1. 《Maven官方指南》指南第三方部署到远程仓库
  2. kali linux源大全
  3. java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...
  4. 手动编译Mysql5.6.10 手动编译php 支持fastcgi
  5. php实现基于shmop扩展的数据缓存
  6. 如何在CentOS6.2上安装并运行飞鸽传书
  7. 禁用Grid上的自动排序功能
  8. KDTable的列绑定F7控件方法
  9. Spring @Autowired和@Resource
  10. Mysql 安全登陆工具 mysql_config_editor