1+X证书学习日志——css 3D效果+立方体效果的实现
        形成一个3D的空间
            transform-style: preserve-3d;
3D在2D的基础上,多了这些内容
            位移  transform:translateZ();
            旋转  transform:rotateZ()
            缩放内容涉及过多,暂不讨论
立方体的效果实现
 <style>
    *{
        margin:0;
        padding:0;
    }
    section{
        width:300px;
        height:300px;
        position:fixed;
        background:purple;
        left:0;right:0;
        top:0;bottom:0;
        margin:auto;
        /*让父元素转动一个角度,方便观察*/
        transform:rotateX(20deg) rotateY(30deg);
        /*转成3d空间*/
        transform-style: preserve-3d;
    }
    section:hover{
        background: none;
    }
    div{
        width:300px;
        height:300px;
        position:absolute;
        left:0;top:0;
        font-size:100px;
        text-align: center;
        font-weight: bolder;
        line-height:300px;
        opacity:0.7;
        transition:1s
    }
    section:hover div:nth-child(1){
        transform:translateZ(300px);
        background:red;
    }
    section:hover div:nth-child(2){
        transform:translateZ(-300px) rotateY(180deg);
        background:orange;
    }
    section:hover div:nth-child(3){
        transform:translateX(300px) rotateY(90deg);
        background:green
    }
    section:hover div:nth-child(4){
        transform:translateX(-300px) rotateY(-90deg);
        background:yellow;
    }
    section:hover div:nth-child(5){
        transform:translateY(300px) rotateX(-90deg);
        background:pink
    }
    section:hover div:nth-child(6){
        transform:translateY(-300px) rotateX(90deg);
        background:blue;
    }
</style>
1+X证书学习日志——css 3D效果+立方体效果的实现的更多相关文章
- 1+X证书学习日志——css 2D&过渡
		css 位移常用属性 transform:translate(x,y): transform:translateX(); transform:translateY(); 旋转属性 2d旋转: tran ... 
- 1+X证书学习日志 —— css样式表
		## 因为初级的内容较多,所以选了一些有用的 需要记忆的内容写下 方便日后回顾 CSS语法 选择符{属性:属性值;} ## 所有的css代码 都要放在css样式表里面 ... 
- 1+x证书学习日志——css常用属性
		## css常用属性: 1:文本属性: 文本大小: font-size:18px; 文本颜色 colo ... 
- 1+x证书学习日志——css 基本选择符
		##css选择符 1:类型选择符 直接用标签名称当作选择符 特点:选中所有同类元素 2:id名称 ... 
- 1+X证书学习日志——javascript基础
		js javascript js的组成: ECMAscript DOM BOM js放置的位置 <script></script> <script src="路 ... 
- 1+X证书学习日志——DOM节点的获取
		var oBox = document.getElementById('box');//获取ID为box的节点 var aBox = document.getElementsByTagName('di ... 
- 1+X证书学习日志——函数
		工具得特点: 1:重复性使用 2:隐藏内部原理(细节) 3:选择性应用 创建函数: 1:关键字 function 函数名称(){ } 2:字面量创建 var fn = function(){ } 3: ... 
- 1+X证书学习日志——javascript打印九九乘法表(基础算法)
		/// 注意要给td加上宽高属性,不然就看不到啦 /// td{ width:100px; height:30px; border:1px solid red; } 
- 1+X证书学习日志——定位
		## 静态定位: position:static; 默认值,指定left/right/top/bottom/ 没有作用. pos ... 
随机推荐
- DELPHI7 ADO二层升三层新增LINUX服务器方案
			DELPHI7 ADO二层升三层新增LINUX服务器方案 引子:笔者曾经无数次在用户的LINUX服务器上创建一个WINDOWS虚拟机,用于运行自己DELPHI开发中间件. 现在再不需要如此麻烦了. 咏 ... 
- 监控指标 TP99 TP999 含义
			TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数.中位数都是一类. TP50.TP90和TP99等指标常用于系统性能监控场景,指高于50%.90%.99%等百分线的情况 ... 
- AOP的定义和原理
			一.本课目标 理解Spring AOP的原理 掌握Spring AOP的七个术语 二.面向切面编程(AOP) AOP的思想是,不去动原来的代码,而是基于原来代码产生代理对象,通过代理的方法,去包装原 ... 
- typescript - 5.接口
			接口的作用: 在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用.接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不 ... 
- SpringBoot项目实现配置实时刷新功能
			需求描述:在SpringBoot项目中,一般业务配置都是写死在配置文件中的,如果某个业务配置想修改,就得重启项目.这在生产环境是不被允许的,这就需要通过技术手段做到配置变更后即使生效.下面就来看一下怎 ... 
- WebGL学习笔记(三):绘制一个三角形
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- 机动车驾驶(1)--- 禁令标志汇总 by John
			以下是普通标志牌(新车安全) 
- LODOP表格table简短问答及相关博文
			LODOP打印表格超文本输出表格:ADD_PRINT_HTML.ADD_PRINT_HTM.ADD_PRINT_TABLE.ADD_PRINT_TBURL打印表格带页头页尾 参考样例15 http:/ ... 
- Dubbo版本升级
			一.背景 早期内部使用的是当当网fork的Dubbox,由于现在Dubbo又开始重新维护,而且阿里将其捐献给了Apache,并成为了Apache的顶级项目.因此dubbo版本升级到2.7.1势在必行. ... 
- C#中标准的IDispose模式
			C#实现IDispose接口 .net的GC机制有两个问题:首先GC并不能释放所有资源,它更不能释放非托管资源.其次,GC也不是实时的,所有GC存在不确定性.为了解决这个问题donet提供了析构函 ... 
