gpt4 book ai didi

html - 如何创建一个与某些其他 div 重叠的列/div 以具有粘性侧边栏但仍保留其他 div 的背景颜色?

转载 作者:行者123 更新时间:2023-11-28 19:28:46 24 4
gpt4 key购买 nike

我正在使用 Angular 创建一个网站,并且必须在右侧制作一个粘性框。粘性框将在它自己的 div 内保持粘性。但是,我需要这个 div 与实际内容重叠,因为背景颜色需要在这个粘性框后面可见。

我正在添加图片以使其更清晰。

黑色部分是不应该被粘性重叠的div,红色/粉色div是内容,每个div有不同的颜色。我需要粘盒在绿色盒子上。

红色/粉色部分的内容宽度均为65%,因此粘盒不会与实际内容重叠。

https://i.gyazo.com/734f1e00797ae782d71046dfceba6f78.png

我怎样才能做到这一点?

最佳答案

你可以试试这个

.container
{
position: relative; /*I use it to set .sidebar top and right property relative to this container*/
}
.sidebar
{
height: 150px;
width: 70px;
background-color: rgba(200,255,200,0.4);
position: absolute; /*make it overlap*/
right: 0; /*align to right*/
top: 70px; /*your black div height*/
z-index: 10;
}
.row
{
width: 100%;
height: 50px;
}
.color1
{
background-color: black;
height: 70px;
}
.color2
{
background-color: red;
}
.color3
{
background-color: pink;
}
<div class="container">
<div class="sidebar"></div>
<div class="row color1"></div>
<div class="row color2"></div>
<div class="row color3"></div>
<div class="row color2"></div>
<div class="row color1"></div>
</div>

关于html - 如何创建一个与某些其他 div 重叠的列/div 以具有粘性侧边栏但仍保留其他 div 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55532149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com