li因为本身自带1个像素的边框,当鼠标悬停改变它的颜色时就会出现抖动的问题,此时只需把li的边框颜色设置为透明即可
li { 199px; height: 235px; border: 1px solid transparent; } li:hover { border: 1px solid red; }