(-1) 写在前面 我用的是chrome49,这个案例是从网上看到的,向这位同行致敬,建议大家在记录自己学习感悟时,向我一样加上笔名,被转载的时候还能留下点东西. 在研究slice-box.js的时候发觉自己需要3D转换的知识,了解之后感觉还是差点. 话说还没碰到一次web前端的面试,想当个实习生也不容易.一天又过去了啊! (0)案例演示 (1)知识储备 a. perspective: 800px; 相当于镜头与被拍摄物体之间的距离,近大远小. b. transform-style: prese…
前言 在css3中允许使用3D转换来对元素进行格式化,在原本只是2D转化的平面中引入了Z轴.在这之前我们讲解了css3中的2D转换,也就是二维空间变换,本篇的3D转换就是基于原来的2D转换而来,与2D转换的功能相似. 三维坐标系 相信学过数学的效果版对这一概念多多少少是知道的,我们要想有一个3D空间效果,也就是立体空间感,比如:正方体.长方体.....再比如我们生活所居住的房间也是3D立体空间的,主要有X轴.Y轴Z轴共同组成 x轴 : 水平向右,x右边是正值,左边是负值. y轴 : 垂直向下,y…
以下内容根据官方规范翻译,没有翻译关于SVG变换的内容和关于矩阵计算的内容. 一般情况下,元素在一个无景深无立体感的平面(flat plane)上渲染,这个平面就是其包含块所处的平面.同时,页面上的其他元素也共享这个平面.2D变换函数虽然能改变元素的表现,但是这个被改变的元素仍然是在其包含块所处的平面内被渲染. 3D变换会产生一个变换矩阵,该变换矩阵在Z轴上的分量不为0.结果是把元素渲染到一个不同于其包含块所处的平面内.这将影响到通常情况下的"后来居上"的渲染规则:变换元素可能会和其相…
这个函数在1.9之前和1.9之后的用法大不相同 1 1.9之间,用于点击元素时函数的轮流执行 toggle(function() { alert(1);//1,3,5,7... },function() { alert(2);//2,4,6,8... }) 还可以绑定更多 2 1.9之后 用于隐藏.显示元素, 当元素显示时,他会隐藏元素,当元素隐藏时,他会显示元素. 直接绑定在元素上即可,不需要点击 显示 <body> <div id="js" style="…
CSS3边框: 1.CSS3圆角:border-radius  属性--创建边框线的圆角 <body style="font-size:24px; color:#60F;"> 20px圆角 <div style="width:200px; height:100px; border:1px solid red; border-radius:20px;"></div> 20%圆角 取宽的20%和高的20% <div style=…
(-1)写在前面 最近参加了一次面试,对笔试题很感兴趣,就回来百度一下.通过对这些题目的思考让我想起了建模中的关联,感觉这些题如果没接触就是从0到1,考验逻辑思维的话从1到100会更好,并且编程简易模型就是输入->程序->输出,这有点像一个人藏东西让你找,去分析这个题的特性,从哪方面展开,从哪个点切入,根据已有的条件推出新的条件,从而选出正确答案.让我想到了我的瓶颈,做一个程序就像炼丹药,材料有了,配方有了,不同丹药需要的时间不一样,如何掌控火候是关键啊! (0)题目解答 第一题 4 2 12…
(-1)说明 我用的是chrome49,这个方法涉及到JQuery版本问题,我手里有3.0的,有1.9.1,后面将1.9.1及其以前的称为低版本,3.0称为高版本 测试例子用到的showMessage方法如下 showMessage.i = 0; function showMessage(object) { var body = $("body")[0]; var $p =$("#debugp"); if($p.length==0) { $p = $("&…
(0)写在前面 jquery.simpleModal.浏览器这三者的兼容性,不仅显示在报错上,还体现在所呈现的效果不是预期上. 说一下我的环境 jquery-1.8.3.js jquery.simplemodal.js  1.4.4 chrome49 去官网下载simpleModal,可以省去很多麻烦,比如名子一样但内容不一样,说多了都是泪啊 (1)快速入手 导入顺序 <script type="text/javascript" src="jquery-1.8.3.js…
绘制3D环境 父元素设置了 preserve-3d  子元素就可以以父元素作为平面进行3d转换 transform-style: preserve-3d; 设置视点 :表示透视效果  值越小 透视效果越明显(联系现实)  perspective: 50px; 设置元素背面是否可见 visible:可见的 默认属性 hidden:;不可见 backface-visibility: hidden; 设置视点的原点 top  bottom  right  left  center (默认值) 可以用具…
3D 转换 1. rotateX() 2. rotateY() otateX() 方法 通过 rotateX() 方法,元素围绕其 X 轴以给定的度数进行旋转. 示例: div { transform: rotateX(120deg); -webkit-transform: rotateX(120deg); /* Safari 和 Chrome */ -moz-transform: rotateX(120deg); /* Firefox */ } rotateY() 旋转 通过 rotateY(…