隐藏而不删除背景图像

stu*_*ent 23 css background-image css3

有没有办法隐藏CSS中的背景图像而不删除它?为方便起见,我使用CSS来改变它是否显示,并依靠一个类来显示它.所以,默认情况下,它会被隐藏,但是类会让它显示出来.因此,不能改变背景图像.我可以使用哪些背景属性来实现此目的?将大小更改为"0 0"实际上使其在左上角变为1px - 未完全隐藏.CSS3解决方案被接受.

Tam*_*Pap 26

刚遇到同样的问题.我用:

background-size: 0 0;

我认为它比使用一些huuuuge负值更友好一些background-position.

  • 要添加到此,您还可以使用background-size取消隐藏背景:auto (5认同)

Pau*_*ham 13

您可以尝试将背景图像定位在可视区域之外,例如设置

background-position: -9999px -9999px

或根据可视区域不那么剧烈的东西.