版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网页设计与制作(HTML5+CSS3)主讲教师:周礼萍3D
转换
3D转换3D的特点:近大远小被遮挡视为不可见三维坐标系三维坐标就是指立体控件,立体控件是由3个轴共同组成的。X轴:水平向右x右边为正值,左边为负值;Y轴:垂直向下y向下为正值,向上为负值;Z轴:垂直屏幕z往外为正值,往里为负值-YYZ-ZX-X
3D转换主要知识点透视:persective3D位移:translate3d(x,y,z)3D旋转:rotate3d(x,y,z)3D呈现transform-styletranslate3d(3d移动)3D移动在2D移动的基础上了一个坐标轴,即Z轴方向transform:translateX(100px);仅仅是在X轴上移动transform:translateY(100px);仅仅是在Y轴上移动transform:translateZ(100px);仅仅是在Z轴上移动transform:translate3d(x,y,z);其中x、y、z分别是移动轴方向的距离,单位一般为pxtransform:translate3d;连写时每个值必须写,没有写0如:transform:translate3d(0,0,100px);Z轴是垂直于屏幕,由屏幕指向眼睛的方向为正方向。perspective(透视)想要网页产生3D的效果就需要添加透视效果;透视又称为视距,即人眼睛到屏幕的距离;视距距离电脑屏幕越近成像越大,反正越小;透视属性写在被观察元素的父元素上透视的单位是像素px---d---就是视距视距就是眼睛到屏幕的距离,视距越小越近看物体就越大,反之越小;perspective(透视)---d---就是视距视距就是眼睛到屏幕的距离,视距越小越近看物体就越大,反之越小;translateZtransform:translateZ(200px);在Z轴上移动。有了透视区域,就可以看到translateZ引起的变化。近大远小往外是正值往里是负值perspective(透视)rotate3d(3D旋转)3D旋转可以让元素在三位平面内沿着x轴、y轴、z轴或者自定义轴进行旋转。语法:transform:rotateX(30deg):沿着x轴正方向旋转30度;transform:rotateY(30deg):沿着y轴正方向旋转30度transform:rotateZ(30deg):沿着z轴正方向旋转30度transform:rotate3d(x,y,z,deg):沿着自定义轴旋转deg度判断旋转的方向:左手的拇指指向X轴的正方向其余弯曲的四指就是该元素旋转的方向手指弯曲的方向为正X轴左手准则transform:rotate3d(x,y,z,deg);沿着自定义轴旋转。xyz表示旋转轴的矢量,是标示是否希望沿着该轴旋转,deg为旋转的角度。transform:rotate3d(1,0,0,45deg);沿着X轴旋转45degtransform:rotate3d(1,1,0,45deg);沿着对角线旋转45degrotate3d(3D旋转)任务实践任务1旋转的立方体(1)创建站点文件夹,新建文件1005.html。(2)设置一个240*240的大盒子,设置透视效果800px。(3)结构用无序列表,即6个li200*200为正方体的六个面,对其设置不同背景色。(4)用绝对定位把六个面重合在一起。(5)li的父元素ul大小为200*200,并对其添加transform-style:preserve-3d;设置子元素显示3D效果。(6)用动画+旋转制作拼合立方体效果,如:第一个面,先将中心点的位置设为左侧,然后沿着X轴向左平移,再沿着Y轴负方向旋转90度;第二个面先将中心点的位置设为右侧,然后沿着X轴向右平移,再沿着Y轴负方向旋转90度;第三个面先将中心点的位置设为上方,然后沿着Y轴向下平移,再沿着X轴旋转……(7)拼
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年民间垫付合同(1篇)
- 年产400台套工业自动化智能产品(产线)项目可行性研究报告模板立项申批备案
- 皮肤疾病护理新技术
- 央音钢琴儿童比赛扣分标准表格
- 市场营销原理与实践第17版第2章公司战略与营销战略合作建立顾客契合价值与关系
- 2026 塑型进阶肉糜课件
- 智杰教育:护理跨文化沟通
- 船舶租赁信用保险产品创新
- 中考语文2025年名著阅读专项卷
- 考研语文教学概论试题及答案
- 2026及未来5年中国氯磺化聚乙烯(CSM)行业市场动态分析及投资前景研判报告
- 行吊培训资料
- GB 4053.1-2025固定式金属梯及平台安全要求第1部分:直梯
- 知乎社区运营专员面试题集
- 2025年下半年湖北省十堰市郧阳区事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 供热行业有限空间培训
- 雪茄烟经营知识培训总结课件
- 石膏娃娃涂鸦课件
- 药品管理知识培训课件
- 《中小学跨学科课程开发规范》
- DB32∕T 4313-2022 滨海盐碱地生态化整治技术规程
评论
0/150
提交评论