Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Javascript 如何重新创建Facebook图像模式?_Javascript_Html_Css_Layout - Fatal编程技术网

Javascript 如何重新创建Facebook图像模式?

Javascript 如何重新创建Facebook图像模式?,javascript,html,css,layout,Javascript,Html,Css,Layout,我想创建一个几乎完全类似于Facebook图像模式的东西,当用户滚动评论时,图像是固定的。我正在处理将溢出:隐藏应用到一个div和溢出:滚动到另一个div的不同方法。我甚至考虑把它应用到他们的父母身上。以下是我尝试过的代码: <div class="row container border border-primary"> <div class="image col border"> Image </div> <div class="

我想创建一个几乎完全类似于Facebook图像模式的东西,当用户滚动评论时,图像是固定的。我正在处理将
溢出:隐藏
应用到一个div和
溢出:滚动到另一个div的不同方法。我甚至考虑把它应用到他们的父母身上。以下是我尝试过的代码:

<div class="row container border border-primary">
  <div class="image col border">
    Image
  </div>
  <div class="text-section col border">
    Comments
  </div>
</div>

div.image {
  height: 300px;
  overflow: hidden;
}

div.text-section {
  height: 1000px;
  overflow: scroll;
}

div.container {
  height: 300px;
}

形象
评论
部门形象{
高度:300px;
溢出:隐藏;
}
div.text-section{
高度:1000px;
溢出:滚动;
}
分区集装箱{
高度:300px;
}

我没有facebook,所以无法查看行为,但你可以把
放在位置:sticky,这将使其保持原位。这也取决于你的浏览器支持,比如ie11,但是有更多的方法可以做到这一点。如果您需要更跨浏览器的解决方案,请告诉我

.container{
最大高度:600px;
身高:100%;
溢出:自动;
位置:相对位置;
}
部门形象{
高度:300px;
背景颜色:深蓝;
位置:粘性;
排名:0;
}
div.text-section{
高度:1000px;
背景色:浅绿色;
}

形象
评论

我以为是这样的代码。左侧的蓝色(图像)保持不变,而您可以滚动右侧的绿色部分(注释)


#容器{背景:红色;宽度:400px;高度:150px;显示:flex;}
#图像{背景:url(“https://i1.adis.ws/i/canon/canon-pro-best-landscape-lenses-1-1140?w=200&aspect=4:3&qlt=70&sm=aspect&fmt=jpg&fmt.options=interlaced&fmt=jpg&fmt.options=interlaced&bg=rgb(255255)”;宽度:200px;高度:150px;}
#注释{背景:#eee;宽度:200px;溢出:滚动;填充:0 10px 20px 10px;字体系列:Verdana;颜色:黑色;}
评论
很好

好!

好极了

奇怪的

又好了

惊人的

美丽的

伟大的

我不喜欢它

是的,很好

超级

正常的

好的

好的

伟大的

好的

我喜欢

正常的


你能举个例子说明你到底想要什么吗?非常感谢!这工作令人惊讶!我可能不得不看看我的代码中的其他复杂之处,看看为什么我的代码不起作用。