CSS transform: translate(-50%,-50%)导致的像素模糊问题解决办法 发布日期: 2020-11-27 00:00:00 点击次数: 4214 大字 小字 三、解决办法 方式有二 第一种: 在 transfrom 时,使用 calc 函数 加上0.5 px ,具体代码 : .modal { position: absolute; top: 50%; right: 50%; margin: auto; /** 这 0.5px加或者减都可以 */ transform: translat(calc(-50% + 0.5 px), calc(-50% + 0.5 px)); } 第二种,别 transform 了,直接父元素弄成 Flex 布局,两条轴都设置居中,也能达到效果。