h5-立方体
1.制作一个立方体:首先要有6个面
- <div class="box">
- <div class="front">front</div>
- <div class="back">back</div>
- <div class="left">left</div>
- <div class="right">right</div>
- <div class="top">top</div>
- <div class="bottom">bottom</div>
- </div>
2.具体代码展示在css中:集体描述展示在注释
- <style>
- *{
- padding:;
- margin:;
- }
- .box{
- width: 200px;
- height: 200px;
- margin: 100px auto;
- position: relative;
- /*让box默认旋转,方便观察*/
- transform: rotate3d(1,1,0,-30deg);
- /*让子元素保留3d变换之后的效果*/
- transform-style: preserve-3d;
- /*添加透视景深效果*/
- perspective: 0px;
- /*设置透视的观察角度:第一个数值控制左右,第二个数值控制上下*/
- perspective-origin: 0px 0px;
- }
- .box > div{
- width: 200px;
- height: 200px;
- position: absolute;
- opacity: 0.5;
- }
- /*因为立方体的边长是200px,所以正面往前移动100px,不需要其它改变*/
- .front{
- background-color: red;
- transform: translateZ(100px);
- }
- /*因为立方体的边长是200px,所以背面往后移动100px,
- 而且显示图文的面是要冲后的,所以需要沿着y轴旋转180度*/
- .back{
- background-color: #77ff2b;
- transform: translateZ(-100px) rotateY(180deg);
- }
- /*因为立方体的边长是200px,所以左面往左移动100px,
- 而且显示图文的面是要冲左的,所以需要沿着y轴旋转-90度*/
- .left{
- background-color: #47b3ff;
- transform: translateX(-100px) rotateY(-90deg);
- }
- /*因为立方体的边长是200px,所以右面往右移动100px,
- 而且显示图文的面是要冲右的,所以需要沿着y轴旋转90度*/
- .right{
- background-color: #ff6fd9;
- transform: translateX(100px) rotateY(90deg);
- }
- /*因为立方体的边长是200px,所以上面往上移动100px,
- 而且显示图文的面是要冲上的,所以需要沿着x轴旋转90度*/
- .top{
- background-color: #ff7319;
- transform: translateY(-100px) rotateX(90deg);
- }
- /*因为立方体的边长是200px,所以背面往下移动100px,
- 而且显示图文的面是要冲下的,所以需要沿着x轴旋转-90度*/
- .bottom{
- background-color: #b33aff;
- transform: translateY(100px) rotateX(-90deg);
- }
- </style>
h5-立方体的更多相关文章
- 打造H5里的“3D全景漫游”秘籍
近来风生水起的VR虚拟现实技术,抽空想起年初完成的“星球计划”项目,总结篇文章与各位分享一下制作基于Html5的3D全景漫游秘籍. QQ物联与深圳市天文台合作,在手Q“发现新设备”-“公共设备”里,连 ...
- (六)HTML5立方体动画设置
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 解惑:如何使用html+css+js实现旋转相册,立方体相册等动画效果
解惑:如何使用html+css+js实现旋转相册,立方体相册等动画效果 一.前言 最初还是在抖音上看到可以使用简单地代码实现炫酷的网页效果的,但是想要找到可以运行的代码还是比较困难的,最近突然想起就在 ...
- 旺财速啃H5框架之Bootstrap(五)
在上一篇<<旺财速啃H5框架之Bootstrap(四)>>做了基本的框架,<<旺财速啃H5框架之Bootstrap(二)>>篇里也大体认识了bootst ...
- 旺财速啃H5框架之Bootstrap(四)
上一篇<<旺财速啃H5框架之Bootstrap(三)>>已经把导航做了,接下来搭建内容框架.... 对于不规整的网页,要做成自适应就有点玩大了.... 例如下面这种版式的页面. ...
- H5单页面手势滑屏切换原理
H5单页面手势滑屏切换是采用HTML5 触摸事件(Touch) 和 CSS3动画(Transform,Transition)来实现的,效果图如下所示,本文简单说一下其实现原理和主要思路. 1.实现原理 ...
- 快速构建H5单页面切换骨架
在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用 ...
- CSS3 3D立方体效果-transform也不过如此
CSS3系列已经学习了一段时间了,第一篇文章写了一些css3的奇技淫巧,原文戳这里,还获得了较多网友的支持,在此谢过各位,你们的支持是我写文章最大的动力^_^. 那么这一篇文章呢,主要是通过一个3D立 ...
- 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置
Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 源码:https://github.com/duniti ...
- 旺财速啃H5框架之Bootstrap(三)
好多天没有写了,继续走起 在上一篇<<旺财速啃H5框架之Bootstrap(二)>>中已经把CSS引入到页面中,接下来开始写页面. 首先有些问题要先处理了,问什么你要学boot ...
随机推荐
- HDU 5504:GT and sequence
GT and sequence Accepts: 95 Submissions: 1467 Time Limit: 2000/1000 MS (Java/Others) Memory Limi ...
- MSDN原版系统镜像ISO下载站
官网 网址1:http://www.imsdn.cn/ Windows 10 最新版本 1909 正式版 ISO 镜像下载 (微软 MSDN / VL 官方原版系统) 网址2:https://www. ...
- PlayJava SpringMVC与Struts2杂谈
一 先做一个简单对比: 1. SpringMVC的入口是Servlet,核心是DispatcherServlet,Struts2是Filter,核心是FilterDispatcher 2. Sprin ...
- 三十二、SAP中定义选择屏幕
一.SAP中PARAMETERS表示选择屏幕,使用方法如下 二.运行代码 三.PA_CAR为我们选择的0017 四.点击执行之后,由于我们未在代码中触发相关的过滤功能,显示的表格为全部表格,效果如下
- 026-PHP常用字符串函数(三)
<?php //颠倒字串 print("abcdefg 颠倒 "); print(strrev("abcdefg")."<hr>&q ...
- 090-PHP数组过滤函数array_filter
<?php function odd($x){ //定义过滤偶数的函数 if($x%2==1) return TRUE; } function even($x){ //定义过滤奇数的函数 if( ...
- 干货分享:深度解析Supplement Essay写作
今天Hotessay小编给同学们介绍下附加文书的创作思路.因为附加文书基本上都是短essay,所以简洁才是硬道理! 通常,我们可以把美国大学的附加文书分为以下几类: 1.Tell us about y ...
- Redis的安装并配置快捷启动
Redis 安装 1.下载 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 2.解压 tar -zxvf redis-5.0.5.t ...
- The hierarchy of the type is inconsistent
原因:我看到有一个interface的java类里面import了一个没有用到的类,手贱,把这个接口里面引用了但是没有没有用到的类删掉了, 结果这个接口的子类用到了,统统报标题上的错误.只要把删掉的改 ...
- 2.10 Jetpack LiveData部分
LiveData是一个可观察的数据持有者类,但和其他的可观察对象不同,它与生命周期相关联,比如Activity的生命周期.LiveData能确保仅在Activity处于活动状态下才会更新.也就是说当观 ...