{"_id":"3dtutorial","_rev":"1-e74a780a68e80e17dd0417c6565b7c83","name":"3dtutorial","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"3dtutorial","version":"1.0.0","description":"A book","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/orzjs/3DTutorial.git"},"author":{"name":"PengJiyuan"},"license":"MIT","bugs":{"url":"https://github.com/orzjs/3DTutorial/issues"},"homepage":"https://github.com/orzjs/3DTutorial#readme","gitHead":"0779468f186e293f165c7020923fe5e21de2f7a6","_id":"3dtutorial@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pjy","email":"731401082@qq.com"},"dist":{"integrity":"sha512-/8oRgQB1mpko1dAstXbofooLddKxkeT+QsvlwolZG6mwXY3StXbEY96xedkRnZ2VdGPuAoZNYWVxaIVfBAPVow==","shasum":"ce45ba6f5f1d6bb8acf33df1035a564c209edc81","tarball":"https://registry.npmjs.org/3dtutorial/-/3dtutorial-1.0.0.tgz","fileCount":11,"unpackedSize":60439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8XX0CRA9TVsSAnZWagAAcokQAKCKW3eBg3uGKliEllL/\ntNUVAIMVw65jIA3p75i2FBBszwZXR18eC52qsI1u2kggVKdcyl9jMDD3I6Lq\nnXEA23/MYgc/WAB00k1+Dz24YvBWRTZ3/aJiWRZPr4EPDqRaCeLhE3NDEQyK\nEptdLx2c7y9vluPW3tlwZMI80nNiGqt/MAXHEt9bhsgojBawJ/5x4kTENaYu\nT8OMchsLmljupZmW5U1oAFFM/e0yHqJaw8FdIugqvnqkcBJOl1YBzo9nkT+q\nunID9RTO6KeLSvu17a+sHx4v7nmT7GgFMfgxiDU0MmMj70b6Qwy+hq58jYA5\nQVFG61bKyU03DqK4uIOA7p1j2yMepnyd7vW/XDo6E8k67Vre0jKdFsWBuvFX\nEgpot3lFbxyRS/oHwkoI3hTJcy1mDF3eIflBO2lu9c+LC1yOL3ZEv2sw7/4+\ndGFaBd9OrRSwdgGIZzjDxZLXl104Rpm002LODpJQs/bnk6f256TsoiPgDeCJ\nngmDLfcuut3jqyShi3HNA1pIwZyLP3JMBDZQjR40IeECm81/Sbb2ny19CUbr\nUDYaTSqOoYvhRLYPG5aPaXS/6NeSAlFFyZwGaROotG39jDMKrM0C0nGb+CLs\nKM9EV0ZVHB7CtNtEtlEZ3kmTcZkiIhpw05RE9GVLfxDYh6K8EEyVk6/LvSY5\nngVX\r\n=xpre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxBMXWrToZHeEJMhr7AooA1u6nDHYNiu+Y6nMmIP9ClAiBRj4Atp5O3Wgr2Ptc5y4JiiQIqGbHa3ucrxckrHY0+TA=="}]},"maintainers":[{"name":"pjy","email":"731401082@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3dtutorial_1.0.0_1525773811867_0.9733200080053741"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-08T10:03:31.867Z","1.0.0":"2018-05-08T10:03:31.993Z","modified":"2022-04-04T10:21:23.387Z"},"maintainers":[{"name":"pjy","email":"731401082@qq.com"}],"description":"A book","homepage":"https://github.com/orzjs/3DTutorial#readme","repository":{"type":"git","url":"git+https://github.com/orzjs/3DTutorial.git"},"author":{"name":"PengJiyuan"},"bugs":{"url":"https://github.com/orzjs/3DTutorial/issues"},"license":"MIT","readme":"# CSS33D    \n\n## 需要知道的属性:\n\n|属性名称|作用|\n|---|---|\n|transform|向元素应用 2D 或 3D 转换|\n|transform-origin|允许你改变被转换元素的位置|\n|transform-style|规定被嵌套元素如何在 3D 空间中显示|\n|perspective|规定 3D 元素的透视效果|\n|perspective-origin|规定 3D 元素的底部位|\n|backface-visibility|定义元素在不面对屏幕时是否可见|\n\n__transform的属性：__    \n\n|属性名称|作用|\n|---|---|\n|translate3d(x,y,z)|定义在x轴y轴z轴上的转换|\n|scale3d(x,y,z)|定义在x轴y轴z轴上的 3D 缩放转换|\n|rotate3d(x,y,z,angle)|定义在x轴y轴z轴上的 3D 旋转|\n|skew(x-angle,y-angle)|定义沿着 X 和 Y 轴的 2D 倾斜转换|\n|perspective(n)|为 3D 转换元素定义透视视图|\n\n**tip: 操作多个属性的都可以分解成操作单一属性的。**     \n**如：translate3d(x,y,z) ---- translateX(x)  translateY(y)  translateZ(z)**\n","readmeFilename":"README.md"}