javascript - Windows XP 上的 Chrome 中不显示 3D 变换

标签 javascript html css

我有一个包含一系列多维数据集的页面。这些立方体使用 CSS 进行 3D 转换。

它们在 Windows 7 的 Chrome 中显示良好,但在 Windows XP 的 Chrome 中我看到的只是白色背景。两者都运行最新版本的 Chrome。

View the full page on jsfiddle

<div class="cube" style="-webkit-transform: translateZ(-32.5px);">
    <div class="front" style="-webkit-transform: translateZ(32.5px);">
        <img src="search.png" width="65" height="65">
    </div>
    <div class="back" style="-webkit-transform: rotateX(-180deg) translateZ(32.5px);">
        <img src="search.png" width="65" height="65">
    </div>
    <div class="right" style="-webkit-transform: rotateY(90deg) translateZ(32.5px);">               
        <img src="/search.png" width="65" height="65">
    </div>
    <div class="left" style="-webkit-transform: rotateY(-90deg) translateZ(32.5px);">
        <img src="search.png" width="65" height="65">
    </div>
    <div class="top" style="-webkit-transform: rotateX(90deg) translateZ(32.5px);">
        <img src="search.png" width="65" height="65">
    </div>
    <div class="bottom" style="-webkit-transform: rotateX(-90deg) translateZ(32.5px);">
        <img src="search.png" width="65" height="65">
    </div>
</div>

最佳答案

只有启用了 GPU 加速,Chrome 才会正确渲染 3D CSS。如果您在 safari for windows 上测试相同的代码,它应该可以工作。

要查看您的 chrome 是否启用了 GPU 加速,请在地址栏中输入 about:GPU 并查看它的内容。

http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome

关于javascript - Windows XP 上的 Chrome 中不显示 3D 变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350293/

相关文章:

javascript - 如何在 Cloud Functions for Firebase 上使用 Express 执行 HTTP 文件上传(multer、busboy)

javascript - History.back 正在破坏绑定(bind) ('scroll' )

javascript - 使用 js-xlsx 导出 .xlsx 文件时如何设置单元格宽度

php - 为什么我的 php 代码不回显 "You are now logged in"?

html - CSS3 背景颜色有问题

html - 如何计算div高度

css - Listview css 不适用于 Jquery 移动版

javascript - 更改 Canvas 大小时保留 svg 组的大小

Javascript:为什么我调用这段代码时没有抛出错误?

css - 自定义搜索栏