想实现的效果是鼠标hover一张图片 让图片旋转360度
css如下:
但是旋转过程中,页面的其他文字会变模糊。。。
查了下资料,发现貌似强制把文字的宽度高度变成偶数就不会模糊了?。。这是bug么。。还有啥好的解决办法没?
这是因为,transform变换会在浏览器上单独创建一个绘画层并重新进行渲染,rotate渲染的时候,由于图层渲染的时候也处理了周围的文字,如果高度为奇数的文字可能会存在半个像素的计算量,浏览器对这半个像素会进行优化渲染,所以边缘会出现模糊的情况。
transform
rotate
参见:https://stackoverflow.com/que...
这上面介绍了一种方法,是通过微调调整-webkit-内核的旋转原点,使得旋转操作对于周围文本的影响减小。
-webkit-