解决css层的掩盖

进行网页制作时,有时需要涉及到的用css的一个层去掩盖另外一个层:

比如某宝这个收藏夹这个层掩盖了搜索这个层:


但是我做出来的是这样:

定义收藏夹那个层为浮动层1,搜索那个层为浮动层2

上面的效果的代码顺序为:

浮动层1(收藏夹)

浮动层2(搜索栏)

收藏夹层反而被搜索这个层掩盖了。

解决这个问题很简单:

只需要把浮动层1与浮动层2调换位置即可。

也就是代码顺序为:

浮动层2(搜索栏)

浮动层1(收藏夹)


由此得出一个结论就是: 那个层要做掩盖者就放在被掩盖者下面。


或者可以用下面的方法:

在css中设置

position: absolute(或relative或fixed);

z-index:99;

其中z-index的值越大,意味这一层在越上面

要使z-index生效,仅当position的值为absolute,relative或fixed 其中一个即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值