千家信息网

css3如何设置3d旋转中心点

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文小编为大家详细介绍"css3如何设置3d旋转中心点",内容详细,步骤清晰,细节处理妥当,希望这篇"css3如何设置3d旋转中心点"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
千家信息网最后更新 2026年10月31日css3如何设置3d旋转中心点

本文小编为大家详细介绍"css3如何设置3d旋转中心点",内容详细,步骤清晰,细节处理妥当,希望这篇"css3如何设置3d旋转中心点"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

在css3中,可以利用"transform-origin"属性设置3d旋转中心点,该属性用于改变被旋转元素的位置,属性内的三个参数分别设置了视图相对于X轴、Y轴和Z轴的位置,语法为"transform-origin: x y z;"。

本教程操作环境:windows10系统、CSS3&&HTML5版本、Dell G3电脑。

css3怎么设置3d旋转中心点

transform-origin 属性允许您改变被转换元素的位置。

2D 转换元素能够改变元素 x 和 y 轴。3D 转换元素还能改变其 Z 轴。

在没有设置过transform-origin属性时,CSS变形进行的旋转、移位、缩放等操作都是以元素自己中心(变形原点/中心点)位置进行变形的。而CSS3 中的transform-origin属性用于设置旋转元素的基点位置,熟悉使用transform-origin并结合CSS3动画可以使元素沿着某一基点进行旋转,位移等。

语法

transform-origin: x-axis y-axis z-axis;
  • x-axis定义视图被置于 X 轴的何处。可能的值:left、center、right、length、%

  • y-axis定义视图被置于 Y 轴的何处。可能的值:top、center、bottom、length、%

  • z-axis定义视图被置于 Z 轴的何处。可能的值:length

CSS3实现3D立方体旋转效果

使用方法:

1、调用CSS样式:

2、添加HTML代码:

将......之间的html和js代码;放在之间。

HTML代码:

 
1
2
3
4
5
6

CSS 3代码:

*{margin: 0;padding: 0;}html,body{height: 100%;background: black;}.wrap{  height: 100%;position: relative;  -webkit-transform-style:preserve-3d;  -webkit-perspective:0px;  -moz-transform-style:preserve-3d;  -moz-perspective:0px;  -webkit-animation:mydhua 5s ease infinite;  -moz-animation:mydhua 5s ease infinite; }.box{width: 200px;height: 200px;position: absolute;top: 50%;left: 50%;margin:-100px 0 0 -100px; line-height: 200px;text-align: center;font-size: 48px;color: white;}.box1{-webkit-transform:rotatey(90deg) translatez(-100px);-moz-transform:rotatey(90deg) translatez(-100px);background: rgba(128,0,128,.5);}.box2{-webkit-transform:rotatey(90deg) translatez(100px);-moz-transform:rotatey(90deg) translatez(100px);background: rgba(255,0,255,.5);}.box3{-webkit-transform:rotatex(90deg) translatez(100px);-moz-transform:rotatex(90deg) translatez(100px);background: rgba(255,153,204,.5);}.box4{-webkit-transform:rotatex(90deg) translatez(-100px);-moz-transform:rotatex(90deg) translatez(-100px);background: rgba(0,204,255,.5);}.box5{-webkit-transform: translatez(-100px);-moz-transform:translatez(-100px);background: rgba(153,204,255,.5);}.box6{-webkit-transform: translatez(100px);-moz-transform:translatez(100px);background: rgba(0,255,255,.5);}@-webkit-keyframes mydhua{0%{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform-origin: center center;}100%{-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(180deg);-webkit-transform-origin: center center; }}@-moz-keyframes mydhua{0%{-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform-origin: center center;}100%{-moz-transform:rotateX(180deg) rotateY(180deg) rotateZ(180deg); -webkit-transform-origin: center center;}}

读到这里,这篇"css3如何设置3d旋转中心点"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

元素 中心点 属性 位置 代码 视图 文章 之间 内容 基点 语法 妥当 三个 使用方法 动画 原点 参数 可以使 思路 效果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州淘业互联网络科技 中关村互联网科技集团 智能科技公司是互联网公司吗 艾特科技互联网 广州互联网络科技有限公司 电子科技大学互联网 兼蜜互联网科技 撒么互联网科技公司 无锡溥仪互联网科技有限公司 受益于互联网科技的高速发展 重庆互联网医院沙龙医盟信息科技 花神(南京)互联网科技有限公司 互联网科技和法律行业 互联网科技创新的路径 恒生互联网科技业指数调整周期 互联网科技企业商标注意事项 北京军民互联网科技公司 众联互联网络科技 陕西彩京云互联网科技有限公司 上海旺乐尼互联网科技有限公司 为想互联网科技怎么样 广州百单互联网科技有限公司 互联网科技深圳 上海致骋互联网科技 互联网高科技股票 世界互联网科技公司市值排名 互联网公司黑科技创始人 企晟互联网信息科技有限公司 互联网科技包装股 互联网科技企业文化
0