透视bug

时间:2015-06-04 11:12:54

标签: css perspective

enter image description here

我有以下div结构

<div class="a">
  <div></div> <div></div> <div></div>
  <div></div> <div></div> <div></div>
</div>

div.a {
  -webkit-perspective: 1000px; 
  perspective: 1000px;
  -ms-perspective: 1000px; 
}
div.a div {
  float: left;
  width:33.33333333333333%;
  height: 30px;
  overflow: hidden
  background: transparent url(someimage) no-repeat;
}

所有div(div.a div)都使用js定位并且具有背景图像,因此它显示为单个图像(图像分为6个部分)

问题是我在div孩子之间有一条线。 如果我删除透视,一切都很好。

这里介绍的div结构和css类只是为了简化代码。

1 个答案:

答案 0 :(得分:0)

我通过在动画方块后删除透视来解决它 我还使用以下结构作为正方形

<div class="parent">
    <div class="block"></div>
</div>

透视图应用于父级并在动画后删除(无论如何都不能将其应用于子级)

相关问题