`

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 >   

 

效果非常好,呵呵。

分享到:
评论

相关推荐

    css将div层固定显示在页面底部不随滚动条滚动

    在实际应用中,使用上述代码可以将一个div元素(在这里具有id "totop")固定在页面的底部右侧。例如,假设我们有如下HTML结构: ```html &lt;div id="totop"&gt; &lt;!-- 这里可以放置返回顶部的按钮或其他内容 --&gt; 返回...

    div+css布局大全

    在"div+css布局大全"的PDF文件中,读者可以期待全面覆盖这些知识点,从基础概念到高级技巧,帮助开发者构建高效、美观的Web页面布局。通过学习和实践,开发者能够更好地掌握Web前端的核心技能,提升项目的表现力和...

    CSS+JS实现DIV蒙板效果

    在网页设计中,CSS(Cascading Style Sheets)和JavaScript(JS)经常被用来实现各种交互效果,其中就包括创建DIV蒙板效果。一个DIV蒙板通常是指在页面上覆盖一层半透明或全黑的层,用于遮挡背景内容,突出显示特定...

    JS控制div跳转到指定的位置的几种解决方案总结

    本文介绍了几种使用JavaScript实现页面滚动到指定div位置的解决方案。这些方法主要包括锚点法、jQuery的animate方法、window.scrollTo方法和scrollIntoView方法。下面将详细解析每种方法的原理、使用方法及优缺点。 ...

    css+div实例

    "css+div实例"的主题着重于如何利用这两种技术来实现灵活、响应式的页面设计。下面将详细介绍CSS和div在实际应用中的重要知识点。 一、CSS简介 CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种...

    html css 控制div或者table等固定在指定位置的实现方法

    下面将详细介绍如何使用CSS控制div或table固定在指定位置的实现方法。 首先,我们了解position属性的几种不同值,因为定位是关键: - position:static; 默认值,元素按正常的文档流布局。 - position:relative; ...

    CSS详解-DIV布局!!

    在"CSS详解—DIV网页样式与布局"的压缩包中,你将找到更多关于CSS和DIV布局的详细示例和教程,帮助你进一步掌握这些核心概念和技术。通过实践和学习,你将能够熟练地运用CSS和DIV构建出美观、功能完善的网页。

    DIV+CSS教程

    - 在CSS样式面板中定义该ID的样式,指定宽度(例如`width: 400px`)和高度(例如`height: 300px`)。 - 可以为该`div`设置背景色以便于观察布局效果。 - **代码示例**: ```css #layout { height: 300px; width...

    div css仿太平洋网页固定层代码.zip

    2. **CSS定位**:CSS的定位属性如`position: fixed`是实现固定层的关键,它可以使元素相对于浏览器窗口保持固定位置,即使页面其他部分滚动,该元素也会保持在屏幕的指定位置。 3. **CSS响应式设计**:为了让固定层...

    div跟随固定在浏览器左边,上下不浮动,左右可跟随主体浮动

    2. **固定高度与宽度**:为了让`div`在上下拉动滚动条时保持固定,我们需要设定它的高度,确保它能覆盖整个页面或指定区域。同样,设置适当的宽度以适应内容。 ```css div { width: 200px; /* 自定义宽度 */ ...

    DIV固定位置

    `DIV固定位置` 的概念指的是将一个 `div` 元素设置为固定定位(fixed positioning),使其在页面上保持在特定的位置,即使用户滚动页面,该 `div` 也不会移动。这种技术在创建导航栏、侧边栏或固定通知等元素时特别...

    div和css布局代码

    根据提供的标题、描述以及部分代码内容,我们可以总结出与“div和css布局代码”相关的几个重要知识点: ### 1. CSS基本属性理解 在提供的代码片段中,我们首先可以看到一些常用的CSS属性及其用法。 #### `margin`...

    CSS单元的位置和层次-div标签

    接下来详细介绍如何使用CSS来实现div标签的定位。 ### 2.1 内联样式(Inline Style) 内联样式是在HTML元素中直接添加style属性来设置CSS规则,适用于简单的样式修改。 示例代码: ```html &lt;div id="truck" style=...

    CSS3 实现Loading加载,页面遮罩层的应用

    本文将深入探讨如何使用CSS3来实现这两种功能,并解释它们在实际应用场景中的重要性。 首先,让我们来了解什么是“Loading加载”。Loading加载通常出现在网页或应用程序加载初期,它是一个可视化的提示,告知用户...

    用CSS3实现无限循环的无缝滚动的实例代码

    而在使用CSS3来实现无限循环滚动时,可以利用CSS的@keyframes和animation属性。@keyframes允许我们定义动画的关键帧,而animation则用于调用@keyframes定义的动画,并可以设置动画的持续时间、重复次数等参数。具体...

    Div+Css常用属性

    通过合理运用`Div+Css`,可以实现美观且响应式的网页布局。本文将详细介绍一些常用的`Div+Css`属性及其应用场景,帮助读者更好地掌握这些知识点。 #### 二、常用属性详解 1. **Height**: 设置`div`的高度。通过这...

    《精通CSS+DIV网页样式与布局》书中实例

    在网页设计领域,CSS+DIV是实现网页美化、布局和响应式设计的关键工具。这本书的实例部分涵盖了从基础到高级的各种CSS技术和布局模式,旨在帮助读者掌握这一领域的核心技能。 CSS(层叠样式表)是用于描述HTML或XML...

    CSS精通CSS+DIV网页样式与布局

    4. **定位**:通过相对定位、绝对定位和固定定位,可以精确控制元素在页面上的位置。 5. **响应式设计**:使用媒体查询适应不同设备和屏幕尺寸,确保网站在手机、平板电脑和桌面电脑上都有良好的显示效果。 6. **...

    DIV+CSS构建页面

    在网页设计领域,"DIV+CSS构建页面"是一种常见的布局技术,它将内容与样式分离,使得网页设计更加灵活和可维护。DIV是HTML中的一个块级元素,用于组织和划分网页内容,而CSS(层叠样式表)则用来定义这些元素的样式...

Global site tag (gtag.js) - Google Analytics