【发布时间】:2017-02-28 05:17:30
【问题描述】:
我正在尝试为我的网站上的摄影作品集制作一个水平滚动画廊,但我希望图像能够响应高度(以适应不同的屏幕尺寸)。为了尝试执行此操作,我使用了单位:vh,这给我带来了问题。
我有一个 position:fixed 页眉和页脚,因此当您滚动浏览画廊时它们始终停留在屏幕上。使用 CCS 时,我使用这意味着随着屏幕变小,图像会位于页眉和页脚下方,而不是一直停留在它们之间。
我看到一个网站的理想水平画廊与我想要实现的目标非常相似。您可以查看网站here。在链接的网站上,图像似乎总是与页眉和页脚保持等距。
当检查元素时,看起来他们正在使用表格,我认为这是一个很大的不,不。这就是他们在画廊中实现这种效果的方式吗?
我已将 JS Fiddle 链接到我的设计的一个非常基本的版本,因此您可以看到我到目前为止所做的工作。
JS 小提琴:https://jsfiddle.net/pmh9zvta/1/
基本上,一句话,我问我如何才能达到与链接中的示例网站相同的效果。
【问题讨论】:
标签: html css responsive-design