Sunset
148 字
1 分钟
CSS transform旋转的锯齿效果解决办法
在完成web开发作业的时候,需要写一个旋转的input,但写完后,input的外边框发生了明显的锯齿效果,如下:
解决办法:
利用css3d会使用gpu加速渲染的特性,给div增加3d样式,即在z轴旋转0°,从而使用gpu精确渲染来解决这个问题:
div{ transform:rotate(-7deg) translateZ(0); transform:rotate(-7deg); margin-top: 10px; }如果你直到抗锯齿的原理,即利用渐变色过渡来达到较好的视觉效果,那么使用css滤镜也是一个不错的办法:
div{ transform:rotate(-7deg); filter: blur(0.1px); margin-top: 10px; } CSS transform旋转的锯齿效果解决办法
https://vilstia.pages.dev/posts/技术文章/css抗锯齿/