介绍两种css实现固定底部漂浮导航代码

  次阅读 来源:互联网(转载协议) 2016-03-25 16:12 我要评论(0)

本文章给各位介绍两种css实现固定底部漂浮导航代码,分别各有各人特色,有需要了解的同学可参考。

固定漂浮这种效果拖动时难免会产生抖动自己对CSS还是蛮有好感的,找来找去找到了天涯,仔细一看是纯CSS的,没有使用JS效果我觉得它比之前看到的要精简些不用嵌套多余的DIV 简单的看一下CSS样式部分:

代码如下

复制代码

body { background-image:url(text.txt); /* for IE6 */

background-attachment:fixed; }

#bottomNav { background-color:#096; z-index:999; position:fixed; bottom:0; left:0; width:100%; _position:absolute; /* for IE6 */

_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

HTML部分加上这个id为#bottomNav的DIV即可:

代码如下

复制代码

<div id="bottomNav">固定漂浮物在此处O(∩_∩)O www.111cn.net </div>

再看看这些需要注意的地方:

_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);

看到 _top 大家都知道是为IE6独家准备的,但是当我只加了上面这句时,IE6下拉动滚动条看到的这个漂浮物是抖动的-_-||| 解决方法我们为IE6添加这样一条语句:

background-image:url(text.txt);

注意这里的 text.txt 其实不需要有这个txt文档,txt的文件名叫什么看自己喜好喽,如此一来我们就解决了IE6下的缓动问题。 PS:你可能会对 text.txt 和 expression 感到郁闷,也有人使用多嵌套一层 DIV 做了个假滚动条实现了这个方法,当然这种方法在也会相应的改动下默认属性,可这种写法和之前网站融合起来很郁闷,要添加一个DIV(因为我之前没有在最外层写DIV.wrap)。相比之下我更喜欢天涯这样的纯CSS写法.

完整实例,可直接复制代码测试:

代码如下

复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><style type="text/css">body { background-image:url(text.txt); /* for IE6 */background-attachment:fixed; height:1000px; } #bottomNav { background-color:#096; z-index:999; position:fixed; bottom:0; left:0; width:100%; _position:absolute; /* for IE6 */ _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }</style></head><body><div id="bottomNav">固定漂浮物在此处O(∩_∩)O~www.aspxcs.net【.Net中文社区】</div></body></html>

固定漂浮选择这样写的理由:

代码如下

复制代码

ul.catnavi {left:265px;position:absolute;width:330px;background:#fff;border: 1px solid #FFFFFF;box-shadow: 0 0 3px 1px #CCCCCC;padding:3px;top:-8px;}ul.catnavi li a,ul.catnavi2 li a {color:#000;padding-left:10px;}ul.catnavi li a:hover,ul.catnavi2 li a:hover {background:url(images/nonius.gif) no-repeat -4px -27px;color:#C00909;}ul.catnavi li li a,ul.catnavi2 li li a {background:none;color:#AAA;padding-left:0;}ul.catnavi li li a:hover,ul.catnavi2 li li a:hover {background:none;color:#C00909;}ul.catnavi li li,ul.catnavi2 li li {float:left;font-weight:400;margin-right:4px;}ul.catnavi li li.current-cat a,ul.catnavi2 li li.current-cat a {color:#C03;}ul.catnavi li,ul.catnavi2 li {display:block;font-weight:700;padding:3px;position:relative;}ul.catnavi li.current-cat a,ul.catnavi li.current-cat-parent a,ul.catnavi2 li.current-cat a,ul.catnavi2 li.current-cat-parent a {background:url(images/nonius.gif) no-repeat -4px 2px;}ul.catnavi li.current-cat li a,ul.catnavi li.current-cat-parent li a,ul.catnavi2 li.current-cat li a,ul.catnavi2 li.current-cat-parent li a {background:none;}ul.catnavi ul,ul.catnavi2 ul {left:40px;margin-left:68px;position:absolute;top:0;}ul.catnavi2 {left:620px;position:absolute;width:330px;background:#fff;border: 1px solid #FFFFFF;box-shadow: 0 0 3px 1px #CCCCCC;padding:3px;top:-8px;}#bottomNav {background-image:url(text.txt);background-attachment:fixed;background-color:#096;z-index:999;position:fixed;width:100%;_position:absolute;_top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);overflow:visible;}

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...