风儿飘飘
2015-01-19 18:36
为什么我设置z-index之后,没有把.effect:after放到最底层
我也出现这个问题,按照你们说的情况做了。。依旧没用。。就算复制源码,都出现z-index无法使用的情况
我也遇到这样的问题 我想说你解决了么 说一下吧
你背景颜色没有设置吧。
我也遇到了你的状况,z-index不起作用。我下载了源码之后看了好久,终于测试出来了。原来我只给我的div设置了一个类名,然后把所有的属性都写进里面,这样子的话,z-index就不起作用。所以我对照源码给div设置了两个类名,将宽高和margin放进wrap类里面,将阴影和position放进effect类里面,这样子z-index就起作用啦!虽然起作用了,但是至于原理是因为什么我还不明白。毕竟wrap和effect都是代表的同一个div,为什么放一起和分开来的效果会不同呢?希望接下来的学习中我会把它搞明白。也希望我的经验能够帮到你。
z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
CSS3实现“图片阴影”效果
34769 学习 · 62 问题
相似问题