css: avoid image hover first time blinking

前端 未结 12 597
深忆病人
深忆病人 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:23

    Just change the size of the background image, instead of the source of it! So...

    a.class-btn {
        background-image: url('path/to/image-hovered.jpg');
        background-size: 0;
    }
    a.class-btn:hover {
        background-size: auto;
    }
    

提交回复
热议问题