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

来源:7-8 切换背景图像综合练习题

我是好人菌

2015-06-07 18:55

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

写回答 关注

4回答

  • 慕先生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

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

    我是好人菌

    就是课程下的源码啊 切换的时候还是能看到其他的背景。。

    2015-06-08 10:08:37

    共 1 条回复 >

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242201 学习 · 2623 问题

查看课程

相似问题