`

CSS实现将div固定在页面指定地方

 
阅读更多

    用一个div作为提示信息或者与用户交互的层控件,需要让它随着页面的滚动而固定在屏幕的某个地方。js可以实现这个功能,当页面滑动的时候,计算位置, 然后改变div的top属性即可。但是这样作出来的效果,恐怕没人会满意,因为抖的太厉害了,不能很及时的改变位置。

      要是能做到平滑的,一点都看不出来的技术来达到这种效果,恐怕只有css了。

 

 

[xhtml:showcolumns] view plain copy
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. < html >   
  2. < head >   
  3.     < title > </ title >   
  4.     < style   type = "text/css" >    
  5.        html,body {  
  6.             overflow:hidden;  
  7.             margin:0px;  
  8.             width:100%;  
  9.             height:100%;  
  10.         }  
  11.   
  12.         .virtual_body {  
  13.             width:100%;  
  14.             height:100%;  
  15.             overflow-y:scroll;  
  16.             overflow-x:auto;  
  17.         }  
  18.   
  19.         .fixed_div {  
  20.             position:absolute;  
  21.             z-index:2008;  
  22.             bottom:20px;  
  23.             left:40px;  
  24.             width:800px;  
  25.             height:40px;  
  26.             border:1px solid red;  
  27.             background:#e5e5e5;  
  28.         }  
  29.     </ style >   
  30. </ head >   
  31.   
  32. < body >   
  33. < div   class = "fixed_div" > I am still here! </ div >   
  34. < div   class = "virtual_body" >   
  35.     < div   style = "height:1800px;" >   
  36.         I am content !  
  37.     </ div >   
  38. </ div >   
  39. </ body >   
  40. </ html >   

 

效果非常好,呵呵。

分享到:
评论

相关推荐

    让DIV块在页面的某个位置固定的css代码

    很高兴,我们在阅读了相关的注释后,我们大概能看到fixed是比较符合我们的需求的: fixed: 位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 "left"、"top"、"right" 以及...

    css入门笔记

    作用:将普片固定在网页在某个位置,一直在可视区域内,不会随着 background-attachment: 取值: 1.scroll 默认值滚动 2.fixed 固定 6.背景图片定位 作用:改变背景图片的位置 属性:background-position: ...

    CSS网站布局实录 (第二版)PDF版

    8.1.4 创建CSS布局页面 8.2 Dreamweaver CS3的CSS管理 8.3 CSS代码调试 8.3.1 安装Firefox Web Developer 8.3.2 界面总览 8.3.3 主要功能 8.4 Web Accessibilty Toolbar 8.4.1 安装工具栏 8.4.2 界面与功能总览 第9...

    Web前端与移动开发之复合选择器 css元素显示模式 背景属性.txt

    页面元素既可以添加背景颜色 也可以添加背景图片 只不过背景图片在背景颜色上方 即背景图片会压住背景颜色 (4)背景图片的位置 background-position: x y; ①参数是方位名词 top | center | bottom | left | ...

    lhgdialog超强弹窗控件,支持缩放、拖动,丰富接口调用

    3、可以指定弹出窗口的CSS样式文件,实现不同外观的弹窗(看演示13) 4、可以显示或者关闭内容页面隐藏的div或者span内容(看演示14、15) 5、不显示弹窗的标题栏以及按钮栏(演示16) 6、弹出窗口自动关闭,可以...

    AspNetPager示例源码

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    ASP.Net皮肤换肤控件

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    AspNetPager控件及Demo源码 v7.4.4.rar

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    AspNetPager示例源码学习 7.2

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    AspNetPager7.2分页控件及Demo源码

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    AspNetPager控件及Demo源码 v7.4.4.zip

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    AspNetPager 7.2 7.02控件源码与示例

    修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;...

    JavaScript网页特效范例宝典源码

    实例042 应用CSS+DIV实现指定尺寸无边框无滚动条窗口 65 实例043 应用JavaScript实现指定尺寸无边框无滚动条窗口 67 1.8 水平导航条应用 69 实例044 图片按钮导航条 69 实例045 导航条的动画效果 71 实例046 不用...

    《程序天下:JavaScript实例自学手册》光盘源码

    8.2 不用CSS实现链接样式的变化 8.3 让链接没有下划线 8.4 去掉超链接点击时的框 8.5 显示页面中所有链接 8.6 一个链接打开两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的...

    程序天下:JavaScript实例自学手册

    8.2 不用CSS实现链接样式的变化 8.3 让链接没有下划线 8.4 去掉超链接点击时的框 8.5 显示页面中所有链接 8.6 一个链接打开两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的...

    dreamweaver的各种组件

    Back to my frame 在网页中加入这个action后浏览器将会判断当前的页面是否包含在一 个帧中,如果结果为否则会自动跳转到指定的url地址。 History Go 2.0 这个Behavior的作用是在网页中增加一个“History Go”的...

Global site tag (gtag.js) - Google Analytics