CSS实例-让页脚保持在未满屏页面的底部
在浏览网页时,你是否注意到过一种特殊的页面设计,那就是当内容不超过一屏时,页脚文字会随着浏览器窗口的缩小而向上浮动,但依然保持在页面的底部。而当内容超过一屏时,页脚始终固定在网页的最下方,无论窗口大小如何变化。
这种设计效果的实现离不开精妙的JS脚本和HTML代码。我们需要一段用于检测页面元素和窗口尺寸的JS脚本。当页面的内容不足以填满整个窗口时,页脚会通过这段脚本被设置为绝对定位,并紧贴窗口底部。而当内容足够填满窗口时,页脚则恢复默认定位。
以下是实现这一效果的HTML和JS代码示例:
我们需要在HTML中设置两个主要区域,一个用于显示主要内容,另一个用于显示页脚。
```html
body, html {margin: 0; padding: 0;}
info {background-color: 33CCFF;}
bottom {background-color: FFCC00; width: 100%;}
function test() {
var infoHeight = document.getElementById("info").scrollHeight;
var bottomHeight = document.getElementById("bottom").scrollHeight;
var allHeight = document.documentElement.clientHeight;
var bottom = document.getElementById("bottom");
if ((infoHeight + bottomHeight) < allHeight) {
bottom.style.position = "absolute";
bottom.style.bottom = "0";
} else {
bottom.style.position = "";
bottom.style.bottom = "";
}
setTimeout(function(){test();}, 10);
}
test();
```
在这个示例中,当页面的主要内容不足以填满整个窗口时,页脚会被设置为绝对定位并紧贴窗口底部。而当内容足够填满窗口时,页脚则恢复默认定位,随页面内容滚动。这种设计确保了用户在浏览网页时始终能够方便地找到页脚,提升了用户体验。通过巧妙的JS脚本和HTML代码,我们实现了这一动态效果,使得页面更加生动和吸引人。
网站设计
- CSS实例-让页脚保持在未满屏页面的底部
- Mysql BackDoorDoor(图)
- cad怎么绘制楼电视墙立面图?
- 12306图片验证码怎么使用是要靠眼力慢慢寻找吗
- 3Dmax photoshop、zbrush制作魔法武器战士
- 淘宝同时提升无线和PC端质量的分要诀
- windows93下载地址 极客版win93官方下载地址
- MacBook怎么使用itunes设置iphone铃声-
- 为什么笔记本触摸板失灵了该怎么解决
- 招财宝安全吗-余额宝兄弟招财宝靠谱吗-
- CAD三维放样命令怎么使用- cad三维放样实例教程
- TT启航者A1 MATX机箱值得入手吗 TT启航者A1 MATX机箱
- 交互设计中关于是选择分页还是加载的问题讲解
- BBSXP论坛程序New.asp页面过滤不严导致SQL注入漏洞
- 妙用铅笔救键盘
- ai怎么绘制彩色大头针标签素材-