【发布时间】:2016-05-22 21:56:21
【问题描述】:
我目前正在尝试为基于 wordpress 的网站制作(而不是开发...)模板。
我有一个文章页面,其中有一个position: fixed 页眉/菜单、一个position: fixed 图片、一些必须出现在图片之后的内容,以及一个动态页脚。
为了获得动态页脚,我在页面上使用了flexbox。
我打算做的如下:
图像没有固定大小。它适合宽度的屏幕。
heights 可能不等于屏幕的height。
如果小于屏幕的height,没关系。但是如果它更长,那么如果图像周围的 div 有一个 overflow: hidden 会很好(直到知道它不起作用,可能是因为 flexbox)。
内容出现在图片(position: fixed)之后,因此用户可以向下滚动,内容会覆盖图片。
但有时内容的height 比图像的height 小,所以我需要将内容设置为min-heigh: window's height - footer's height,这是我用Javascript 完成的。
但由于图像的高度被内容 div 推高(图像要高得多),因此效果不佳。实际上,内容的底部就像固定在底部一样,而 div 的顶部阻止了图像的增长。
我可能不清楚(抱歉,英语不是我的主要语言),请随时提问。
我在线更新了我的模板,以便您可以看到当前版本:http://extatic.net
【问题讨论】:
-
我创建了一个 JSFiddle 让您查看/修改。 JSFiddle
标签: jquery css image height flexbox