首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么css旋转会弄乱孩子的斜度

为什么css旋转会弄乱孩子的斜度
EN

Stack Overflow用户
提问于 2013-09-07 19:22:17
回答 1查看 906关注 0票数 0

请看一看,这是div,没有父只被旋转,只有斜,然后子斜回来。

子(红盒):斜:-40

父母:倾斜:40

看上去..。

不,如果我只是轮换家长,为什么红盒子会搞砸.

子(红盒):斜:-40

父:斜:40,旋转:40。

所以whyyyy只是轮流做父母,把整件事搞得一团糟。

http://codepen.io/anon/pen/IyBvt

我认为偏斜是在轮换之后被应用的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-08 16:49:33

你这样做的方式,父母的倾斜和孩子的倾斜不再对齐。

如果将此样式设置为父样式,则它们是:

代码语言:javascript
复制
.box {
  background: lightblue;
  width: 100px;
  height: 100px;
  margin: 20px auto;
  transition: transform 1s linear;
  transform: rotate(40deg) skewy(40deg);
  transform-origin: right bottom;
  transform-style: preserve-3D;
}

请注意,我所做的唯一更改就是从

代码语言:javascript
复制
  transform: skewy(40deg) rotate(40deg) ;

代码语言:javascript
复制
  transform: rotate(40deg) skewy(40deg);

还要注意的是,现在,尽管它被指定为"Y",但它的倾斜发生在40 deg (因为它在40 deg旋转中)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18676996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档