位置: IT常识 - 正文

〖大前端 - 基础入门三大核心之CSS篇㉑〗- 3D变形 与空间移动(前端 大前端)

编辑:rootadmin
〖大前端 - 基础入门三大核心之CSS篇㉑〗- 3D变形 与空间移动 当前子专栏 基础入门三大核心篇 也是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益。说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划 加入私域社区。作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划” 发起人。现象级专栏《白宝书系列》作者,文章知识点浅显易懂且不失深度;TFS-CLUB社区创立者,旨在以“赋能 共赢”推动共建技术人成长共同体。🏆 白宝书系列 🏅 Python全栈白宝书🏅 产品思维训练白宝书🏅 全域运营实战白宝书🏅 大前端全栈架构白宝书文章目录⭐️ 3D变形 - 3D旋转⭐️ 3D变形 - 空间移动

推荐整理分享〖大前端 - 基础入门三大核心之CSS篇㉑〗- 3D变形 与空间移动(前端 大前端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端 大前端,大前端包括啥,大前端2021,前端 大前端,大前端入门指南,前端 大前端,大前端入门指南,大前端技术,内容如对您有帮助,希望把文章链接给更多的朋友!

在上一章节,我们学到的变形都是2D变形,就是在一个平面变形。接下来我们来学习3D变形。3D变形依然使用 transform属性 来设置。

⭐️ 3D变形 - 3D旋转

首先,我们需要发挥一下想象力,将盒子想象成一个”演员“,需要在一个”舞台“上完成3D旋转。

所以我们首先需要有一个”舞台“,再有一个”演员“。

具体方式可以用div包裹p标签,也可以用section包裹div标签:

必须设置”舞台“,否则3d变形将失效。

perspective属性 用来定义透视强度,可以理解为 "人眼到舞台的距离",单位是 px 。

"演员" 的属性:

绕横轴旋转:transform:rotateX();绕纵轴旋转:transform:rotateY();〖大前端 - 基础入门三大核心之CSS篇㉑〗- 3D变形 与空间移动(前端 大前端)

下面看几个例子:

绕横轴旋转30度,人眼到舞台的距离是300px:

绕Y轴旋转;同时绕X轴和Y轴旋转:

3D旋转是CSS3新增属性里非常有趣的属性。真的很强大。

⭐️ 3D变形 - 空间移动

空间移动的前提条件:元素添加过3D旋转。

元素经过3D旋转后,可继续添加translateX()、translateY()、translateZ()、属性,让元素在空间进行移动。

空间移动其实就是在3D坐标系中移动,但是一定要注意XY轴所在的面不是我们的网页面,而是元素旋转之后所在的那个面。z轴垂直于元素自己的面,而不是网页面。

一定要记住,空间移动要加在3D旋转之后:

下面看个例子:

为了帮助大家理解,我们可以做两个盒子,一个做一下空间移动,一个不做空间移动。

注意Z轴是从里指向外的。

利用3D旋转和空间移动可以制作很多很丰富的过渡和动画,在下面我们就会学习过渡和动画。

本文链接地址:https://www.jiuchutong.com/zhishi/300426.html 转载请保留说明!

上一篇:OpenCV安装配置教程VS2022(超级顺利)(opencv1.0安装)

下一篇:golang 和java对比(golang 和 java)

  • 期间费用明细表怎么填
  • 销售企业进货会计分录
  • 浅谈报关单填制的常见错误
  • 幼儿园营业税税率是多少
  • 怎样确认个人所得税专项扣除操作流程
  • 销售使用过的车辆
  • 企业所得税期初资产总额怎么填写
  • 个税网络申报
  • 住宿报销是开普票还是专票
  • 商业保险费可以在个人所得税税前扣除吗
  • 无形资产的摊销,可摊销的标准是什么?
  • 多借多贷的会计分录格式
  • 非财政补助支出
  • 银行汇票应计入什么科目
  • 购销合同没有约定期限
  • 老板垫付的费用怎么做凭证
  • 公司为职工在异地买医保
  • 没在公司交社保遣散的怎么赔偿
  • 建筑业增值税普通发票可以抵扣吗
  • 分包与转包的区别 法院
  • 服装发票怎么进项抵扣
  • 收到的税收返还包括
  • 招标文件费开票品目
  • win11前面板耳机没声音
  • 为什么win7系统添加语言包
  • 境内单位和个人将船舶出租到境外的,不征收车船税
  • PHP clearstatcache()函数详解
  • 个人投资额是什么意思
  • fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本
  • 对方开过来的专票丢了怎么办
  • 所得税时间性差异与永久性有关吗
  • 分批付款怎么确认收入
  • 前端 上传文件
  • 固定资产可以直接入账吗
  • php查询数据是否存在
  • phpstorm创建php文件
  • 用现金报销差旅费及增值税怎么做账
  • 达到规定数量赠送实物,如何开票
  • 土地出让与土地划拨有什么区别
  • 餐厅场租费可以开发票吗
  • python requests读取服务器响应
  • python requests检测响应状态码
  • mongodb在windows上的安装
  • 购买方收到红字发票怎么做凭证
  • 现金流量表利息支出
  • 项目支付预缴税额怎么算
  • 长期待摊费用多少金额
  • 企业设置的坏账科目
  • 公司自己制造设备怎么办
  • 收到股本金 怎么记账
  • 转卖增值税犯罪吗
  • 发票怎么打印的出来
  • 住宿发票没有写天数
  • mysql自动停止的解决办法
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • VMware虚拟机中安装MATE桌面环境
  • solaris 安装
  • gitlab离线安装 linux
  • route.exe - route是什么进程 有什么用
  • 电脑出现nobootdevicefound咋办
  • dns win7
  • nodejs中art-template模板语法的引入及冲突解决方案
  • cocos环境搭建
  • android 程序开发
  • c opengl
  • windows设置开机启动软件
  • Python实现Mysql数据库连接池实例详解
  • jquery删除所有class
  • asp.net 4.8
  • nodejs ejs
  • jquery java
  • JavaScript中的变量名不区分大小写
  • javascript教程
  • 简洁实用的公司治理机制
  • jquery鼠标移入
  • 安卓两页合并到下一页
  • jquery事件委托原理
  • 如何计算白酒的出酒率
  • 江苏国税网上勾选平台
  • 什么叫售后回租赁合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设