我在jQuery中制作了一个简单的脚本,用于拍摄图像并缓慢旋转图像。
Link to example

     deg = 0;
     derp = false;
     function callRotate(){
      if(!derp){
        setInterval(rotate, 50);
      }
     }
    function rotate(){
      $("#rotate_me > img").css({"-webkit-transform":"rotate("+ deg +"deg)", "-moz-transform":"rotate("+ deg +"deg)"});
    deg+=.2;
    }
    callRotate();

我决定在div上放置一个等于div高度的1/2的边框半径,以使图像看起来像一个圆。旋转在Firefox 4.0.1中看起来不错,但是当我在Chrome中对其进行测试时,旋转开始后,图像会在边界半径上流血。有谁知道一种防止图像溢出的方法?

最佳答案

您应该在CSS中将图片设为div的背景,然后旋转div。

关于css - 使用-webkit-transform时Webkit边界半径出血问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5925140/

10-13 04:15