网站footer沉底效果的三种解决方案-创新互联
小编给大家分享一下网站footer沉底效果的三种解决方案,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
问题背景
很多网站设计一般是两个部分,content + footer,content里面装的是网站主体内容,footer里面展示网站的注册信息等等,因为网站内容高度不定的原因,会出现下面两种情况:
1.内容较少时,这个footer固定在在页面的底部。如下所示:
2.内容较长时,footer跟在内容后面滑动,大致表现如下图红色框起来的部分:
这个需求在PC端还是很常见的,我在自己的应用中也遇到了这个问题,今天总结了一下实现这种布局的几个方法。
方法1 使用js计算
为什么第一个就采用js控制的呢,因为实不相瞒,当初我第一次遇到这个问题的时候,直接就使用js去解决的(主要是我知道js肯定能实现的,所以也就没有花时间去想别的方法)
主要思路是:在页面加载完成后计算屏幕高度 - content内容真实的高度的值,如果差值大于
footer的高度,就给footer的style加上fixed定位,使它固定在屏幕底部。
demo代码如下:
footer沉底效果