3d - CSS3 3D 转换发生水平溢出

标签 3d css scrollbar overflow transformation

我在 http://mr.si/ 上有问题使用 CSS3 3D 转换。我这样做显然是为了好玩和探索新的 CSS 功能,但它让我感到不安。

当您将鼠标悬停在一行中的最后两项上时,就会出现问题。除了想要的效果之外,还发生了一些不希望发生的事情 - 元素显着水平溢出并且出现水平滚动条,这一点都不令人愉快。

也许它是一个 WebKit 错误,但它出现在最新的 Chrome 开发人员版本和 Safari 5 中,所以可能不是。

知道我做错了什么吗?

编辑: 值得注意的是我更改了网站所以这不再相关 :P

最佳答案

说实话,你的问题让我大吃一惊,对我来说它看起来像是一个浏览器错误。

不过,我找到了一个简单的修复方法:

#main section {
overflow: hidden;
// the rest of your css declarations
}

它更像是一个补丁,而不是解释为什么它会做奇怪的事情,但我希望它能有所帮助。

干杯!

编辑:用....解决了它

header[role="banner"], #main, #main + footer {
  overflow: hidden;
  padding: 0 20px;
  //yourcode
}

关于3d - CSS3 3D 转换发生水平溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334185/

相关文章:

css - @font-face - 浏览器未请求的字体,未加载

c++ - Qt:自动向QGroupbox添加滚动条

html - 合并溢出-y : auto and overflow-x: visible

c++ - 如何在 Windows 操作系统上安装 Libigl 实验室?

iOS 邮件中的 HTML 签名

javascript - 更新网格或从场景中删除和添加哪个更经济有效?

php - 添加链接到图像 php

canvas - Tkinter Canvas 中的滚动区域?

c++ - 如何获得更精确的鼠标移动

c++ - C++ 中的 3-d 动画