带有硬件加速 css 的画布

Canvas with hardware accelerated css

本文关键字:css 硬件加速      更新时间:2023-09-26

我尝试将画布与使用以下代码加速的 css3 硬件一起使用:

#canvas{border:1px solid green;
  background: #ccc;
  text-align: center;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-transform: translate3d(200,50,50);
  margin-left:400px;

}

演示和代码在这里: http://jsbin.com/yepigu/6/edit?css,output

但什么也没发生。为什么?如您所见,我用 css translate3d 将 x 设置为 200,y 设置为 50,z 为 5...

您必须为translate3d参数指定px单位:

#canvas{
  border:1px solid green;
  background: #ccc;
  text-align: center;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transform: translate3d(200px,50px,50px);
  margin-left:400px;
}

http://jsbin.com/cizacajuxu/2/edit?css,output