css: avoid image hover first time blinking

前端 未结 12 590
深忆病人
深忆病人 2020-12-07 19:52

I have an anchor that changes its background image when hovered with a class class-btn that contains a background-image.

When hovered, it

12条回答
  •  攒了一身酷
    2020-12-07 20:40

    The "double up the original background image" trick didn't work for me so I used another css trick:

    .next {
        background: url(../images/next.png) center center no-repeat;        
    }
    .next:hover {
        background: url(../images/next-hover.png) center center no-repeat;
    }
    .next:after {
        content: url(../images/next-hover.png);
        display: none;
    }
    

提交回复
热议问题