不是很理解我调整transparent-origin 为80% 50% 不是应该从右往左看吗?

不是很理解我调整transparent-origin 为80% 50% 不是应该从右往左看吗?

  body{
   -webkit-perspective:500px;
   perspective:2000px;
  perspective-origin:80% 50%;
  
   }
  .cube{
    display:inline-block;
    width:100px;
    height:100px;
    margin:500px;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
   }
 .cube div{
   position:absolute;width:100%;
   height:100%;box-shadow:inset 0 0 15px rgba(0,0,0,.2);line-height:100px;text-align:center;
  
     -webkit-backface-visibility:hidden;
   backface-visibility:hidden;}
 .front{
  transform:translatez(50px);}
 .left{
     transform:rotatey(-90deg) translatez(50px);
 }
 .right{
  transform:rotatey(90deg) translatez(50px);
  }
 .top{
  transform:rotatex(90deg) translatez(50px);}
 .bottom{
  transform:rotatey(-90deg) translatez(50px);}
 .back{
  transform:rotatey(180deg) translatez(50px);}
  
   </style>
</head>


<div class='cube'>
  <div class='front'>1</div>
  <div class='left'>2</div>
  <div class='right'>3</div>
  <div class='top'>4</div>
  <div class='bottom'>5</div>
  <div class='back'>6</div>
 
</div>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
一路电光带火花 2017-11-02 15:11:41

http://www.zhangxinxu.com/wordpress/2012/09/css3-3d-transform-perspective-animate-transition/给你推荐个文章,应该看了就明白了~

小丸子爱吃菜 2017-11-02 14:32:30

你想问的是perspective-origin吧?

perspective-origin 属性定义 3D 元素所基于的 X 轴和 Y 轴,它的x和y的默认值是50% 50% 。

你所说的从右往左看是个什么意思?不是很明白,可以说的再明白些。

祝学习愉快!

  • 提问者 慕瓜9363615 #1
    我本来以为perspective-origin 就是看的视角的意思,现在发现不是,那我要怎么理解这个3d元素基于轴的意思呢?觉得视频讲的比较简单。
    2017-11-02 14:44:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师