Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以使用css-no JS在水平可滚动内容上定位overlay div_Html_Css - Fatal编程技术网

Html 是否可以使用css-no JS在水平可滚动内容上定位overlay div

Html 是否可以使用css-no JS在水平可滚动内容上定位overlay div,html,css,Html,Css,我有水平滚动内容的div。尝试使用css对整个内容应用覆盖。这种可滚动的内容可能会不断增长。有没有一种不用javascript代码就能实现这一点的方法 .bg{ 高度:50px; 宽度:50px; 显示器:flex; } .集装箱{ 显示器:flex; 溢出-x:自动; 宽度:300px; 调整项目:灵活启动; 位置:相对位置; 弯曲方向:行; } .覆盖{ 位置:绝对位置; 背景色:#888888; 排名:0; 不透明度:0.8; 底部:0; 右:0; 左:0; } 试试这个 通过而不是使

我有水平滚动内容的div。尝试使用css对整个内容应用覆盖。这种可滚动的内容可能会不断增长。有没有一种不用javascript代码就能实现这一点的方法

.bg{
高度:50px;
宽度:50px;
显示器:flex;
}
.集装箱{
显示器:flex;
溢出-x:自动;
宽度:300px;
调整项目:灵活启动;
位置:相对位置;
弯曲方向:行;
}
.覆盖{
位置:绝对位置;
背景色:#888888;
排名:0;
不透明度:0.8;
底部:0;
右:0;
左:0;
}

试试这个

通过而不是使用叠加效果

并将图像添加到叠加div中

<div class="container">
  <div class="overlay">
    <-- images here --->
  </div>
</div>

位置:粘性
可以做到:

.bg{
高度:50px;
宽度:50px;
显示器:flex;
}
.集装箱{
显示器:flex;
溢出-x:自动;
宽度:300px;
位置:相对位置;
弯曲方向:行;
}
.覆盖{
位置:粘性;
宽度:继承;
右边距:-300px;
弹性收缩:0;
左:0;
背景色:#888888;
不透明度:0.8;
}


你想这样@Pasupati Rajamanickam吗?如果有任何变化,请评论我。我也很乐意改变答案:)。我希望这是完美的工作。顺便说一句,谢谢:)。这是一个很好的方法,但我不能在叠加中添加图像,因为我试图实现的也是,我需要在最右边的模糊效果。所以通常我会在叠加中添加left:90%。
<div class="container">
  <div class="overlay">
    <-- images here --->
  </div>
</div>