下面的CSS样式都可以使a和(b)处于层叠状态
- .a
fl: left;
w: 50px;
h: 50px;
bac-color: red;
.b
w: 150px;
h: 50px;
bac-color: black;
bod
div class="a"> /div
div class="b"> /div
/bdy
复制代码
想将(b)作为背景层,用了 opaity: 0.6后上面的层叠顺序被反过来了
- .b
w: 150px;
h: 50px;
bac-color: black;
opait: 0.6;
复制代码
现在是背景层优先浮动,有什么方法能使背景层不变吗
热议
2楼 danube533
同级重叠用什么float,用position:absolute啊
3楼 Miriam
谢谢大佬我琢磨琢磨
4楼 hogenwang
同级两个div为啥要重叠一起。包一个不更好?
5楼 Miriam
背景要设置透明属性,子标签会继承透明属性,最终效果一言难尽
6楼 hogenwang
怎么可能,除非你写的不好。
各自给一个class就不会,乱用继承比如:
- .abc div{xxx}
复制代码
这样的话,就是自己坑自己
7楼 Miriam
谢谢大佬,搞混了同级关系,各自给了class实现了最终需要的效果