上下左右固定特效

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>position: fixed</title>
<style type="text/css">
* {
padding: 0;
margin: 0;
}
#content {
height: 5000px;
width: 50%;
border-right: 10px dotted red;
}
#demo_t, #demo_b, #demo_l, #demo_r {
background: #f90;
position: fixed;
}
#demo_t, #demo_b {
left: 0;
width: 100%;
}
#demo_l, #demo_r {
width: 50px;
top: 300px;
}
#demo_t {
top: 0;
}
#demo_b {
bottom: 0;
}
#demo_l {
left: 0;
}
#demo_r {
right: 0;
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
html {
/*这个可以让IE6下滚动时无抖动*/
background: url(about:black) no-repeat fixed
}
#demo_t, #demo_b, #demo_l, #demo_r {
position: absolute;
}
#demo_t, #demo_b {
/*这个解决body有padding时,IE6下100%不能铺满的问题*/
width: expression(offsetParent.clientWidth);
}
/*下面三组规则用于IE6下top计算*/
#demo_l, #demo_r {
top: expression(offsetParent.scrollTop + 300);
}
#demo_t {
top: expression(offsetParent.scrollTop);
}
#demo_b {
top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);
}
</style>
<![endif]-->
</head>
<body>
<div id="demo_t">此处显示  id "demo" 的内容</div>
<div id="demo_b">此处显示  id "demo" 的内容</div>
<div id="demo_l">此处显示  id "demo" 的内容</div>
<div id="demo_r">此处显示  id "demo" 的内容</div>
<div id="content"></div>
</body>
</html>

时间: 2024-11-10 14:10:44

上下左右固定特效的相关文章

CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局

原文:CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局 效果演示 实现原理 使用3个div(一个是顶部栏,一个是左侧栏,一个是右侧栏): 使用checkbox作为判断是否显示和隐藏右侧栏,点击显示和隐藏label实现最终效果. 代码说明 css + ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

固定容器里图片上下左右居中显示学习

最近做个小项目,要做图片的上下左右居中.从网上找了找,看了些css代码.自己写写,学习一下! 1.左右居中的话,比较简单.父元素a,子元素b. a里面加(text-align:center),b里面加(display:inline-block),就好了. 理论嘛,应该是text-align用于行内元素,特别是对文字居中而言.而inline-block元素具有了inline的一些特性.so... 2.上下居中比较麻烦,但是都离不开(vertical-align:middle),这个属性.但是这玩意

Camera图片特效处理综述(Bitmap的Pixels处理、Canvas/paint的drawBitmap处理、旋转图片、裁截图片、播放幻灯片浏览图片&lt;线程固定时间显示一张&gt;)

一种是直接对Bitmap的像素进行操作,如:叠加.边框.怀旧.(高斯)模糊.锐化(拉普拉斯变换). Bitmap.getPixels(srcPixels, 0, width, 0, 0, width, height); newR = (int) (pixR * alpha + layR * (1 - alpha));    newR = Math.min(255, Math.max(0, newR));    ...    srcPixels[pos] = Color.argb(newA, ne

固定表格四周,实现表格上下左右滚动

问题:  最近做项目统计的时候碰见一个特定的需求,要求表格上下滚动时,表格头尾固定:左右滚动的时候表格,表格第一列最后一列固定. 先上效果图可能会更明了些: 左右滚动时,两列固定,头尾中间部分跟着滚动. 上下滚动时,头尾固定,第一列和最后一列中间部分跟着滚动. 思路: 思考了很久发现,如果单纯的用表格基本很难实现,上下滚动的时候存在相互矛盾的地方.最后换了个思路去用div布局,仿表格设计,来实现这样的效果. 解决:    1.整体布局:分为上中下三部分,即header,body,footer三个

html5 固定边栏滚动特效

<script src="https://code.jquery.com/jquery.js"></script> //引入jquery <script> //滚动事件绑定 $(window).scroll(function() { // $(window).scrollTop() 窗口滚动的高度 // $(window).height() 屏幕可见区域的高度 //移动高度+屏幕高度 var windowHeight = $(window).scro

Html5添加实用的仿Instagram头部固定跟随滚动特效插件教程

一.使用方法 <script src="js/jquery.min.js"></script> <script src="js/feedify.min.js"></script> 二.Html结构 <div class="feedify"> <div class="feedify-item"> <div class="feedify-ite

导航栏下拉至一定高度后固定在顶部的特效

<script type="text/javascript"> $(function(){ var nav=$(".nav"); //得到导航对象 var win=$(window); //得到窗口对象 var sc=$(document);//得到document文档对象. win.scroll(function(){ if(sc.scrollTop()>=100){ nav.addClass("fixednav"); $(&

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效 这是一个使用了CSS3立体效果的强大特效,本特效使用jQuery跟CSS3 transform来实现在用户鼠标按下拖动时,环形图片墙可以跟随鼠标进行3D旋转动画. 效果体验:http://hovertree.com/texiao/jquery/92/ 进去后可以上下左右的拖动图片. 本示例中使用到了CSS3的transform-style 属性,该规定如何在 3D 空间中呈现被嵌套的元素. 默认值: flat继承性: no版本: CSS3JavaScript

强大的自适应jQuery焦点图特效

jQuery焦点图切换自适应效果 自适应jQuery焦点图特效是一款支持移动端的响应式jQuery焦点图插件,支持flexible布局,支持移动触摸事件等. 今天我们要来分享一款很灵活的jQuery焦点图插件,和以前介绍的jQuery焦点图动画类似,它也提供左右切换按钮,同时在图片上悬浮自定义图片切换按钮.切换动画包括上下左右切入动画以及淡入淡出动画.这款jQuery焦点图最大的特点是支持移动端触摸功能. 体验效果:http://hovertree.com/texiao/jquery/17/ 代