固定漂浮这种效果拖动时难免会产生抖动自己对CSS还是蛮有好感的,找来找去找到了天涯,仔细一看是纯CSS的,没有使用JS效果我觉得它比之前看到的要精简些不用嵌套多余的DIV 简单的看一下CSS样式部分:
代码如下 | 复制代码 |
|
HTML部分加上这个id为#bottomNav的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写法.
完整实例,可直接复制代码测试:
代码如下 | 复制代码 |
|
固定漂浮选择这样写的理由:
代码如下 | 复制代码 |
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;} |
起固定作用的为:
代码如下 | 复制代码 |
#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;} <~div id="bottomNav"> <~ul class="catnavi"> include=68,149,126,127,128,208'); ?> <~/ul> <~ul class="catnavi2"> <~/ul> <~/div> |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔