css - 透视错误

标签 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类只是为了简化代码。

最佳答案

我通过在正方形动画后移除透视来解决它 我还使用以下结构来表示正方形

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

透视应用于父级并在动画后移除(无论如何你不能将它应用于子级)

关于css - 透视错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30642355/

相关文章:

c++ - 在 OpenGL 中增加到远裁剪平面的距离的简单方法是什么?

3d - 如何从视角确定对象的 3D 位置?

python-3.x - 如何使用opencv python在各种彩色背景中找到文档边缘? 【各种背景下的文档扫描】

html - asp.net mvc web 应用程序中我的 Razor View 的响应式设计

javascript - 同构 (SmartClient) ListGrid 不允许 Div 标签溢出(与 Twitter Bootstrap 的多选冲突)

html - 在IE6中,使用div,如何将整个页面分成两列,左侧div具有静态宽度,右侧具有 flex 宽度?

projection - 光线追踪相机 - 正交到透视投影

html - 如何阻止破折号自行包裹?

html - 在表单和占位符分隔符上设置高度

css - 透视和背面可见性有问题