橘色的部分高度是随着文字 内容自适应的.son容器不设置高度,颜色bg高度以及宽度设置为100%,然后son容器的整个高度由文字的内容撑开。Demo source code
- 文字部分relative的添加,能够提高文字部分的层级。
核心代码
.son{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
.son-bg{
position: absolute;
left: 0;
bottom: 0; // 需要设置位置
background-color: orange;
opacity: 0.6;
width: 100%;
height: 100%; // 自适应文字高度
}
p{
position: relative; // 能提高层级
color: white;
font-size: 18px;
text-align: center;
}
}