问答详情
源自:7-8 切换背景图像综合练习题

加了.bg:not(:target)没有任何效果,还是会显示不被切换的背景。。。

加了.bg:not(:target)没有任何效果,还是会显示不被切换的背景。。。

提问者:我是好人菌 2015-06-07 18:55

个回答

  • 慕先生1275063
    2017-06-02 18:33:26

    试试 img.bg:not(:target)

  • 慕粉3817178
    2017-02-06 16:05:52

    这里的背景层级问题是指前一张图和后一张图的层级。你可以尝试一下注释掉.bg:not(:target)的代码再F5+ctrl刷新试试点击各个图片,可以观察到当你点下一张图片的时候,前一张图片并不一定是你点击前的那张图片,也就是说它们的显示层级有问题,前后层级不对。

    你的说的还是会显示不被切换的背景这个问题,这个是动画决定的,因为animation-duration: 1s决定了切换背景完成的动作需要1s才能完成,所以在这一秒钟内,上一张背景还是会出现的。


  • 笨鸟爸爸
    2015-07-21 13:38:20

    你解决了么?我也是唉

  • purple_yao
    2015-06-08 09:16:39

    亲,可以把完整代码贴出来,我们帮你看看。